diff options
Diffstat (limited to 'CMakePresets.json')
| -rw-r--r-- | CMakePresets.json | 63 |
1 files changed, 63 insertions, 0 deletions
diff --git a/CMakePresets.json b/CMakePresets.json new file mode 100644 index 0000000..7b03857 --- /dev/null +++ b/CMakePresets.json @@ -0,0 +1,63 @@ +{ + "version": 3, + "configurePresets": [ + { + "name": "windows-debug", + "displayName": "Windows Debug", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "NT_WAIT_ON_EXIT": "ON" + } + }, + { + "name": "windows-release", + "displayName": "Windows Release", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/release", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release", + "NT_WAIT_ON_EXIT": "OFF" + } + }, + { + "name": "unix-debug", + "displayName": "Unix Debug", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/debug", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Debug", + "NT_WAIT_ON_EXIT": "ON" + } + }, + { + "name": "unix-release", + "displayName": "Unix Release", + "generator": "Ninja", + "binaryDir": "${sourceDir}/out/release", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "Release", + "NT_WAIT_ON_EXIT": "OFF" + } + } + ], + "buildPresets": [ + { + "name": "windows-debug", + "configurePreset": "windows-debug" + }, + { + "name": "windows-release", + "configurePreset": "windows-release" + }, + { + "name": "unix-debug", + "configurePreset": "unix-debug" + }, + { + "name": "unix-release", + "configurePreset": "unix-release" + } + ] +} |
