Migrated from Make to CMake.
This commit is contained in:
parent
cda05294f5
commit
b6ba093000
52 changed files with 1276 additions and 1210 deletions
22
CMakePresets.json
Normal file
22
CMakePresets.json
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
{
|
||||
"version": 6,
|
||||
"cmakeMinimumRequired": { "major": 3, "minor": 25, "patch": 0 },
|
||||
"configurePresets": [
|
||||
{ "name": "debug", "binaryDir": "${sourceDir}/build/debug", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug" } },
|
||||
{ "name": "release", "binaryDir": "${sourceDir}/build/release", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "XTC_REPRODUCIBLE": "ON" } },
|
||||
{ "name": "minimal", "binaryDir": "${sourceDir}/build/minimal", "cacheVariables": { "CMAKE_BUILD_TYPE": "Release", "XTC_BUILD_GUI": "OFF", "XTC_WITH_JACK": "OFF", "XTC_WITH_LADSPA": "OFF" } },
|
||||
{ "name": "sanitize", "binaryDir": "${sourceDir}/build/sanitize", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_C_COMPILER": "clang", "XTC_BUILD_GUI": "OFF", "XTC_SANITIZE": "ON" } }
|
||||
],
|
||||
"buildPresets": [
|
||||
{ "name": "debug", "configurePreset": "debug" },
|
||||
{ "name": "release", "configurePreset": "release" },
|
||||
{ "name": "minimal", "configurePreset": "minimal" },
|
||||
{ "name": "sanitize", "configurePreset": "sanitize" }
|
||||
],
|
||||
"testPresets": [
|
||||
{ "name": "debug", "configurePreset": "debug", "output": { "outputOnFailure": true } },
|
||||
{ "name": "release", "configurePreset": "release", "output": { "outputOnFailure": true } },
|
||||
{ "name": "minimal", "configurePreset": "minimal", "output": { "outputOnFailure": true } },
|
||||
{ "name": "sanitize", "configurePreset": "sanitize", "output": { "outputOnFailure": true } }
|
||||
]
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue