From 90787e677f062f359723c6558db9c4d283e8205b Mon Sep 17 00:00:00 2001 From: proller Date: Thu, 3 Jul 2025 02:21:17 +0200 Subject: [PATCH] cmake presets --- CMakePresets.json | 40 ++++++++++++++++++++++++++++------------ 1 file changed, 28 insertions(+), 12 deletions(-) diff --git a/CMakePresets.json b/CMakePresets.json index ee0ac3968..0ba1aec4e 100644 --- a/CMakePresets.json +++ b/CMakePresets.json @@ -37,27 +37,43 @@ "CMAKE_BUILD_TYPE": "MinSizeRel" } } - - ,{ "name": "asan", "displayName": "asan", - "description": "Instrument with Address Sanitizer", + "description": "Instrument with Address Sanitizer : RelWithDebInfo", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "RelWithDebInfo", + "SANITIZE_ADDRESS": "ON" + } + }, + { + "name": "asan_debug", + "displayName": "asan debug", + "description": "Instrument with Address Sanitizer : Debug", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "SANITIZE_ADDRESS": "ON" } - } - ,{ + }, + { "name": "tsan", "displayName": "tsan", "description": "Instrument with Thread Sanitizer", + "cacheVariables": { + "CMAKE_BUILD_TYPE": "RelWithDebInfo", + "SANITIZE_THREAD": "ON" + } + }, + { + "name": "tsan_debug", + "displayName": "tsan debug", + "description": "Instrument with Thread Sanitizer", "cacheVariables": { "CMAKE_BUILD_TYPE": "Debug", "SANITIZE_THREAD": "ON" } - } - ,{ + }, + { "name": "msan", "displayName": "msan", "description": "Instrument with Memory Sanitizer", @@ -65,8 +81,8 @@ "CMAKE_BUILD_TYPE": "Debug", "SANITIZE_MEMORY": "ON" } - } - ,{ + }, + { "name": "ubsan", "displayName": "ubsan", "description": "Instrument with UB Sanitizer", @@ -74,8 +90,8 @@ "CMAKE_BUILD_TYPE": "Debug", "SANITIZE_UNDEFINED": "ON" } - } - ,{ + }, + { "name": "gperf", "displayName": "gperf", "description": "gperf", @@ -85,4 +101,4 @@ } } ] -} +} \ No newline at end of file