cvm
/
CMakePresets.json
192 строки · 5.9 Кб
1{
2"version": 3,3"cmakeMinimumRequired": {4"major": 3,5"minor": 22,6"patch": 07},8"configurePresets": [9{10"name": "default",11"displayName": "C++",12"description": "Default build using Ninja generator",13"generator": "Ninja",14"binaryDir": "${sourceDir}/out/build/default",15"cacheVariables": {16"CMAKE_C_COMPILER": "/usr/bin/gcc",17"CMAKE_CXX_COMPILER": "/usr/bin/g++",18"CMAKE_BUILD_TYPE": "Debug",19"CONFIG_VM_DEBUG_INFO": {20"type": "BOOL",21"value": "ON"22},23"CONFIG_MEMORY_DEBUG_INFO": {24"type": "BOOL",25"value": "ON"26},27"CONFIG_MEMORY_CLEANUP": {28"type": "BOOL",29"value": "ON"30},31"CONFIG_MEMORY_ALLOC": {32"type": "BOOL",33"value": "OFF"34},35"CONFIG_MEMMOVE": {36"type": "BOOL",37"value": "OFF"38},39"CODE_SANITIZER": {40"type": "BOOL",41"value": "OFF"42},43"CONFIG_GC": {44"type": "BOOL",45"value": "OFF"46}47}48},49{50"name": "windows",51"displayName": "C++ windows",52"description": "Default build using Ninja generator",53"generator": "Ninja",54"binaryDir": "${sourceDir}/out/build/default",55"cacheVariables": {56"CMAKE_C_COMPILER": "gcc",57"CMAKE_CXX_COMPILER": "g++",58"CMAKE_BUILD_TYPE": "Debug",59"CONFIG_VM_DEBUG_INFO": {60"type": "BOOL",61"value": "ON"62},63"CONFIG_MEMORY_DEBUG_INFO": {64"type": "BOOL",65"value": "ON"66},67"CONFIG_MEMORY_CLEANUP": {68"type": "BOOL",69"value": "ON"70},71"CONFIG_MEMORY_ALLOC": {72"type": "BOOL",73"value": "OFF"74},75"CONFIG_MEMMOVE": {76"type": "BOOL",77"value": "OFF"78},79"CODE_SANITIZER": {80"type": "BOOL",81"value": "OFF"82},83"CONFIG_GC": {84"type": "BOOL",85"value": "OFF"86}87}88},89{90"name": "clang",91"displayName": "clang",92"description": "clang compiler",93"generator": "Ninja",94"binaryDir": "${sourceDir}/out/build/default",95"cacheVariables": {96"CMAKE_INSTALL_PREFIX": "${sourceDir}/out/install/${presetName}",97"CMAKE_C_COMPILER": "clang",98"CMAKE_CXX_COMPILER": "clang++",99"CMAKE_BUILD_TYPE": "Debug",100"CONFIG_VM_DEBUG_INFO": {101"type": "BOOL",102"value": "ON"103},104"CONFIG_MEMORY_DEBUG_INFO": {105"type": "BOOL",106"value": "ON"107},108"CONFIG_MEMORY_CLEANUP": {109"type": "BOOL",110"value": "ON"111},112"CONFIG_MEMORY_ALLOC": {113"type": "BOOL",114"value": "OFF"115},116"CONFIG_MEMMOVE": {117"type": "BOOL",118"value": "OFF"119},120"CODE_SANITIZER": {121"type": "BOOL",122"value": "OFF"123},124"CONFIG_GC": {125"type": "BOOL",126"value": "OFF"127}128}129}130],131"buildPresets": [132{133"name": "default",134"description": "Build using default configuration",135"displayName": "default",136"configurePreset": "default"137},138{139"name": "windows",140"description": "Build using default configuration",141"displayName": "windows",142"configurePreset": "windows"143},144{145"name": "clang",146"description": "Build using default configuration",147"displayName": "clang",148"configurePreset": "clang"149}150],151"testPresets": [152{153"name": "default",154"configurePreset": "default",155"output": {156"outputOnFailure": true157},158"execution": {159"noTestsAction": "error",160"stopOnFailure": true161},162"description": "Build using default configuration",163"displayName": "default"164},165{166"name": "windows",167"configurePreset": "windows",168"output": {169"outputOnFailure": true170},171"execution": {172"noTestsAction": "error",173"stopOnFailure": true174},175"description": "Build using default configuration",176"displayName": "windows"177},178{179"name": "clang",180"configurePreset": "clang",181"output": {182"outputOnFailure": true183},184"execution": {185"noTestsAction": "error",186"stopOnFailure": true187},188"description": "Build using default configuration",189"displayName": "clang"190}191]192}
193