TU-Programmieren_2/lab3/modules/CMakePresets.json
2025-04-09 10:22:44 +02:00

30 lines
1.0 KiB
JSON

{
"version": 2,
"configurePresets": [
{
"name": "gcc-debug",
"displayName": "gcc-debug",
"generator": "Unix Makefiles",
"binaryDir": "${sourceDir}/build",
"hidden": false,
"cacheVariables": {
"CMAKE_C_FLAGS": "-g -O0 -fno-omit-frame-pointer -fsanitize=address",
"CMAKE_CXX_FLAGS": "-g -O0 -fno-omit-frame-pointer -fsanitize=address",
"CMAKE_EXE_LINKER_FLAGS": "-fsanitize=address",
"CMAKE_SHARED_LINKER_FLAGS": "-fsanitize=address"
}
},
{
"name": "msvc-debug",
"displayName": "msvc-debug",
"generator": "Visual Studio 17 2022",
"binaryDir": "${sourceDir}/build",
"hidden": false,
"cacheVariables": {
"CMAKE_C_FLAGS": "-W4 -WX",
"CMAKE_CXX_FLAGS": "-W4 -WX",
"CMAKE_WINDOWS_EXPORT_ALL_SYMBOLS": "ON"
}
}
]
}