diff --git a/CMakePresets.json b/CMakePresets.json index 18aca03..16ffd96 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -72,6 +72,18 @@ "name": "dev", "configurePreset": "dev" }, + { + "name": "release", + "configurePreset": "release" + }, + { + "name": "asan", + "configurePreset": "asan" + }, + { + "name": "unity", + "configurePreset": "unity" + }, { "name": "clazy", "configurePreset": "clazy", @@ -80,6 +92,19 @@ "CCACHE_DISABLE" : "ON" } } + ], + "testPresets": [ + { + "name": "dev", + "configurePreset": "dev", + "output": {"outputOnFailure": true}, + "execution": {"noTestsAction": "error", "stopOnFailure": false} + }, + { + "name": "asan", + "configurePreset": "asan", + "output": {"outputOnFailure": true}, + "execution": {"noTestsAction": "error", "stopOnFailure": true} + } ] - }