vcpkg
설치
git clone https://github.com/microsoft/vcpkg.git ~/.vcpkg
cd ~/.vcpkg \
&& ./bootstrap-vcpkg.sh -disableMetrics \
&& popd
.zshrc
# vcpkg
export VCPKG_ROOT=$HOME/.vcpkg
export PATH=$VCPKG_ROOT:$PATH
초기화
vcpkg new --application
정보
cmake -S . -G Ninja -B build \
-DCMAKE_TOOLCHAIN_FILE=$VCPKG_ROOT/scripts/buildsystems/vcpkg.cmake
vcpkg를 사용하는 CMake 빌드 시스템 생성 시 위와 같은 옵션의 명령어를 사용해야합니다. 이를 preset으로 저장하면 아래와 같은 방식으로 사용할 수 있습니다.
CMakePresets.json
{
"version": 2,
"configurePresets": [
{
"name": "default",
"generator": "Ninja",
"binaryDir": "${sourceDir}/build",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"
}
}
]
}
cmake --preset=default