mono/packages/kbot/cpp/CMakePresets.json

50 lines
1.3 KiB
JSON

{
"version": 6,
"cmakeMinimumRequired": {
"major": 3,
"minor": 20,
"patch": 0
},
"configurePresets": [
{
"name": "dev",
"displayName": "Dev (Debug)",
"binaryDir": "${sourceDir}/build/dev",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug"
}
},
{
"name": "release",
"displayName": "Release",
"binaryDir": "${sourceDir}/build/release",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Release"
}
},
{
"name": "dev-dll",
"displayName": "Dev (Debug, ipc + kbot as DLL)",
"binaryDir": "${sourceDir}/build/dev-dll",
"cacheVariables": {
"CMAKE_BUILD_TYPE": "Debug",
"IPC_BUILD_SHARED": "ON",
"POLYMECH_KBOT_SHARED": "ON"
}
}
],
"buildPresets": [
{
"name": "dev",
"configurePreset": "dev"
},
{
"name": "release",
"configurePreset": "release"
},
{
"name": "dev-dll",
"configurePreset": "dev-dll"
}
]
}