parent
c413d543c1
commit
e0e78c8659
1 changed files with 56 additions and 0 deletions
@ -0,0 +1,56 @@ |
||||
{ |
||||
"version": 1, |
||||
"configurePresets": [ |
||||
{ |
||||
"name": "dev", |
||||
"displayName": "Build as debug", |
||||
"generator": "Ninja", |
||||
"binaryDir": "${sourceDir}/build", |
||||
"cacheVariables": { |
||||
"CMAKE_BUILD_TYPE": "Debug", |
||||
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
||||
} |
||||
}, |
||||
{ |
||||
"name": "asan", |
||||
"displayName": "Build with Asan support.", |
||||
"generator": "Ninja", |
||||
"binaryDir": "${sourceDir}/build-asan", |
||||
"cacheVariables": { |
||||
"CMAKE_BUILD_TYPE": "Debug", |
||||
"ECM_ENABLE_SANITIZERS" : "'address;undefined'", |
||||
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
||||
} |
||||
}, |
||||
{ |
||||
"name": "release", |
||||
"displayName": "Build as release mode.", |
||||
"generator": "Ninja", |
||||
"binaryDir": "${sourceDir}/build-release", |
||||
"cacheVariables": { |
||||
"CMAKE_BUILD_TYPE": "Release" |
||||
} |
||||
}, |
||||
{ |
||||
"name": "profile", |
||||
"displayName": "profile", |
||||
"generator": "Ninja", |
||||
"binaryDir": "${sourceDir}/build-profile", |
||||
"cacheVariables": { |
||||
"CMAKE_BUILD_TYPE": "RelWithDebInfo", |
||||
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
||||
} |
||||
}, |
||||
{ |
||||
"name": "unity", |
||||
"displayName": "Build with CMake unity support.", |
||||
"generator": "Ninja", |
||||
"binaryDir": "${sourceDir}/build-unity", |
||||
"cacheVariables": { |
||||
"CMAKE_BUILD_TYPE": "Debug", |
||||
"CMAKE_UNITY_BUILD": "ON", |
||||
"CMAKE_EXPORT_COMPILE_COMMANDS": "ON" |
||||
} |
||||
} |
||||
] |
||||
} |
||||
Loading…
Reference in new issue