changeset 231:1a8b81c91d7c

cmake: don't -fsanitize in Release
author David Demelier <markand@malikania.fr>
date Tue, 24 Nov 2020 16:44:16 +0100
parents 86b71e1f9dd5
children 085c2a02a93f
files cmake/MolkoSetCompilerFlags.cmake
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/cmake/MolkoSetCompilerFlags.cmake	Mon Nov 23 17:05:07 2020 +0100
+++ b/cmake/MolkoSetCompilerFlags.cmake	Tue Nov 24 16:44:16 2020 +0100
@@ -22,7 +22,7 @@
 	endif ()
 
 	if (CMAKE_C_COMPILER_ID MATCHES "Clang")
-		target_compile_options(${target} PRIVATE -fsanitize=address,undefined,integer)
-		target_link_options(${target} PRIVATE -fsanitize=address,undefined,integer)
+		target_compile_options(${target} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address,undefined,integer>)
+		target_link_options(${target} PRIVATE $<$<CONFIG:Debug>:-fsanitize=address,undefined,integer>)
 	endif ()
 endfunction ()