diff options
author | aqua <aqua@iserlohn-fortress.net> | 2022-09-13 22:46:26 +0300 |
---|---|---|
committer | aqua <aqua@iserlohn-fortress.net> | 2022-09-14 08:39:23 +0300 |
commit | 2bba0e877f03ffbd9e28c33efcf24ff0023c4a9d (patch) | |
tree | 31ddca58fb70217bc3251a6ad2c2f9bfe55b81b4 /CMakePresets.json | |
parent | Update cppcheck.sh (diff) | |
download | rekonq-2bba0e877f03ffbd9e28c33efcf24ff0023c4a9d.tar.xz |
Add clazy cmake preset
Diffstat (limited to 'CMakePresets.json')
-rw-r--r-- | CMakePresets.json | 20 |
1 files changed, 14 insertions, 6 deletions
diff --git a/CMakePresets.json b/CMakePresets.json index b36af7d3..ec578a09 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -9,6 +9,7 @@ "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "CMAKE_EXPORT_COMPILE_COMMANDS": "ON", + "CMAKE_CXX_COMPILER": "g++", "CMAKE_CXX_FLAGS": "-Wall -Wextra -Wpedantic -Werror=shadow -Werror=non-virtual-dtor", "CMAKE_CXX_FLAGS_DEBUG": "-g -Og", "CMAKE_CXX_STANDARD": "20", @@ -19,13 +20,17 @@ } }, { + "name": "devel", + "inherits": "debug", + "description": "Debug build with clazy", + "binaryDir": "${sourceDir}/cmake-build-devel", + "cacheVariables": { "CMAKE_CXX_COMPILER": "clazy" } + }, + { "name": "coverage", "inherits": "debug", "binaryDir": "${sourceDir}/cmake-build-coverage", - "cacheVariables": { - "BUILD_COVERAGE": "ON", - "CMAKE_CXX_CLANG_TIDY": "" - } + "cacheVariables": { "BUILD_COVERAGE": "ON" } }, { "name": "release", @@ -44,6 +49,7 @@ ], "buildPresets": [ { "name": "debug", "configurePreset": "debug" }, + { "name": "devel", "configurePreset": "devel" }, { "name": "release", "configurePreset": "release" } ], "testPresets": [ @@ -54,8 +60,10 @@ "execution": { "stopOnFailure": false } }, { - "name": "release", - "configurePreset": "release" + "name": "devel", + "configurePreset": "devel", + "output": { "outputOnFailure": true }, + "execution": { "stopOnFailure": false } } ] } |