- profiles/: Contains Conan profiles for build and host systems.
- scripts/: Contains scripts for the development process.
- src/: Contains the C++ source code.
python3 -m venv .venv/
source .venv/bin/activate
pip install conan --upgrade
conan profile detect --force
deactivateThe release version for a MacOS development system can be built manually with following commands. Alternatively, there is a build script to easily switch between host targets.
source .venv/bin/activate
conan install . --build=missing --profile:host=./profiles/macos --profile:build=./profiles/macos
source build/Release/generators/conanbuild.sh
cmake --preset conan-release
cmake --build --preset conan-release
source build/Release/generators/deactivate_conanbuild.sh
deactivate