This is an adaptation for nakst's excellent CLAP plugin tutorial for C++20, CMake and vcpkg.
- vcpkg
If you don't have vcpkg installed yet:
git clone https://github.com/microsoft/vcpkg.git
cd vcpkg && bootstrap-vcpkg.sh
Then append this to your .bashrc or .zshrc:
export VCPKG_ROOT=<vcpkg_repo_location>
export PATH=$VCPKG_ROOT:$PATH
On Windows, run bootstrap-vcpkg.bat instead and set the PATH Windows
enviroment variable accordingly.
Configure the project:
cmake --preset=default
Build the project (output will be in the build/ subdirectory):
cmake --build build
To clean the build directory:
cmake --build build --target clean
To nuke all local files on the .gitignore list:
git clean -dfX