forked from qt-creator/qt-creator
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:
committed by
Cristian Adam
parent
9e8b838080
commit
efdaeaba43
@@ -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}
|
||||
|
||||
Reference in New Issue
Block a user