diff options
author | Joerg Kreuzberger <j.kreuzberger@procitec.de> | 2021-10-05 07:40:58 +0200 |
---|---|---|
committer | Cristian Adam <cristian.adam@qt.io> | 2021-11-05 09:03:41 +0000 |
commit | efdaeaba43fdf55282298d78202f814238e4f59a (patch) | |
tree | 716c0c9af781e4b9bc080dc86762cbe14cc26464 /CMakeLists.txt | |
parent | 9e8b8380800655705d7f516a541a448091ff2b56 (diff) | |
download | qt-creator-efdaeaba43fdf55282298d78202f814238e4f59a.tar.gz |
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>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8911572ca0..55d8d7c6aa 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,6 +33,10 @@ option(WITH_TESTS "Build Tests" OFF) add_feature_info("Build tests" ${WITH_TESTS} "") option(WITH_DEBUG_CMAKE "Enabled CMake project debugging functionality (e.g. source file disk checking)" OFF) option(SHOW_BUILD_DATE "Show build date in about dialog" OFF) +option(WITH_SANITIZE "Build with sanitizer enabled" OFF) +set(SANITIZE_FLAGS "" CACHE STRING "Sets flags for sanitizer compilation flags used in Debug builds") +add_feature_info("Build with sanitize" ${WITH_SANITIZE} "SANITIZE_FLAGS='${SANITIZE_FLAGS}'") + # merge binary directories of sub projects into top level set(QTC_MERGE_BINARY_DIR ON) |