https://github.com/audio-engineer/aau-p1-software
AAU SW1 P1 project software
https://github.com/audio-engineer/aau-p1-software
Last synced: about 1 year ago
JSON representation
AAU SW1 P1 project software
- Host: GitHub
- URL: https://github.com/audio-engineer/aau-p1-software
- Owner: audio-engineer
- Archived: true
- Created: 2023-11-09T13:03:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-16T17:53:55.000Z (over 2 years ago)
- Last Synced: 2025-03-11T02:48:22.879Z (over 1 year ago)
- Language: C
- Homepage:
- Size: 96.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# AAU P1 Software
## Setup
### Prerequisites
You need to have the following software installed on your development system:
- [`Clang`](https://clang.llvm.org/)
- [`CMake`](https://cmake.org/)
- [`Ninja`](https://ninja-build.org/)
- [`pkg-config`](https://www.freedesktop.org/wiki/Software/pkg-config/)
- [`OpenSSL`](https://www.openssl.org/)
If you are on Windows and use Windows Subsystem for Linux, consider running
the [`wsl-setup`](https://github.com/audio-engineer/wsl-setup) script to install all necessary and some additional
software.
### Editors/IDEs
#### Visual Studio Code
Create a `.vscode/cmake-kits.json` file and replace the values for `name`, `C` and `CXX` with a name for the
configuration and the paths to the Clang binaries on your system respectively.
```json
[
{
"name": "Some Clang Configuration",
"compilers": {
"C": "/some/path/to/clang",
"CXX": "/some/path/to/clang++"
},
"preferredGenerator": {
"name": "Ninja"
}
}
]
```