MinedMap/CMakePresets.json
Matthias Schiffer 00b93c507d
ci: add GitHub actions for Linux and Windows builds
We build a "static" binary for Windows now to avoid distributing the
dependencies as DLLs.
2021-12-19 23:19:49 +01:00

39 lines
948 B
JSON

{
"version": 3,
"cmakeMinimumRequired": {
"major": 3,
"minor": 7,
"patch": 0
},
"configurePresets": [
{
"name": "ninja",
"displayName": "Ninja",
"description": "Generate Ninja project files",
"binaryDir": "${sourceDir}/builds/${presetName}",
"generator": "Ninja Multi-Config",
"cacheVariables": {
"CMAKE_TOOLCHAIN_FILE": {
"type": "FILEPATH",
"value": "$env{CMAKE_TOOLCHAIN_FILE}"
}
}
}
],
"buildPresets": [
{
"name": "ninja-debug",
"configurePreset": "ninja",
"displayName": "Build ninja-debug",
"description": "Build ninja Debug configuration",
"configuration": "Debug"
},
{
"name": "ninja-release",
"configurePreset": "ninja",
"displayName": "Build ninja-release",
"description": "Build ninja Release configuration",
"configuration": "RelWithDebInfo"
}
]
}