Add option to build QtCreator with sanitizer

Fixes: QTCREATORBUG-26318
Change-Id: I44589b5bb39958eda2329b444e4857e8f61823bf
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
Joerg Kreuzberger
2021-10-05 07:40:58 +02:00
committed by Cristian Adam
parent 9e8b838080
commit efdaeaba43
5 changed files with 32 additions and 0 deletions
+8
View File
@@ -299,6 +299,10 @@ function(add_qtc_library name)
qtc_enable_separate_debug_info(${name} "${IDE_LIBRARY_PATH}")
if (WITH_SANITIZE)
qtc_enable_sanitize(${SANITIZE_FLAGS})
endif()
if (NAMELINK_OPTION)
install(TARGETS ${name}
LIBRARY
@@ -457,6 +461,10 @@ function(add_qtc_plugin target_name)
set(TEST_DEFINES WITH_TESTS SRCDIR="${CMAKE_CURRENT_SOURCE_DIR}")
endif()
if (WITH_SANITIZE)
qtc_enable_sanitize(${SANITIZE_FLAGS})
endif()
extend_qtc_target(${target_name}
INCLUDES ${_arg_INCLUDES}
PUBLIC_INCLUDES ${_arg_PUBLIC_INCLUDES}