This project uses cmake as build generator, ninja as the default build system and vcpkg as package manager.
Clone the project with the recursive flag in order to clone the vcpkg repository.
git clone https://github.com/parzival3/cmake_vcpkg_project.git --recursive
To build the project run
cmake --preset ninja-vcpkg
cmake --build --preset ninja-vcpkg
To test the project run
ctest --preset ninja-vcpkg