32 lines
1.0 KiB
JSON
32 lines
1.0 KiB
JSON
{
|
|
"version": 3,
|
|
"cmakeMinimumRequired": { "major": 3, "minor": 21, "patch": 0 },
|
|
"configurePresets": [
|
|
{
|
|
"name": "msvc-debug",
|
|
"displayName": "MSVC Debug (官方Qt + vcpkg 非Qt依赖)",
|
|
"generator": "Ninja",
|
|
"binaryDir": "${sourceDir}/build/debug",
|
|
"cacheVariables": {
|
|
"CMAKE_BUILD_TYPE": "Debug",
|
|
"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake",
|
|
"VCPKG_TARGET_TRIPLET": "x64-windows",
|
|
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON",
|
|
"CMAKE_PREFIX_PATH": "D:/Qt/6.11.1/msvc2022_64",
|
|
"VTK_DIR": "${sourceDir}/external/vtk-install/lib/cmake/vtk-9.6"
|
|
}
|
|
},
|
|
{
|
|
"name": "msvc-release",
|
|
"displayName": "MSVC Release (官方Qt + vcpkg 非Qt依赖)",
|
|
"inherits": "msvc-debug",
|
|
"binaryDir": "${sourceDir}/build/release",
|
|
"cacheVariables": { "CMAKE_BUILD_TYPE": "Release" }
|
|
}
|
|
],
|
|
"buildPresets": [
|
|
{ "name": "debug", "configurePreset": "msvc-debug" },
|
|
{ "name": "release", "configurePreset": "msvc-release" }
|
|
]
|
|
}
|