summaryrefslogtreecommitdiff
path: root/src/shared
diff options
context:
space:
mode:
authorMarcus Tillmanns <marcus.tillmanns@qt.io>2022-09-20 00:06:10 -0700
committerMarcus Tillmanns <marcus.tillmanns@qt.io>2022-10-04 05:45:30 +0000
commit5f1e4418deb1739dc0244602332265ed28f79f74 (patch)
tree25d4687fe340fd36be788821757c962460f3a19a /src/shared
parenta0f008b8e19b5408463c18980c949fa568ddb237 (diff)
downloadqt-creator-5f1e4418deb1739dc0244602332265ed28f79f74.tar.gz
Sanitize: Add sanitize flags to shared libraries
For MSVC, all libraries need to have the same flags, therefore we add them here. Change-Id: If980ca138dfde0a5ec52b1879c2c703309950a37 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/shared')
-rw-r--r--src/shared/qtlockedfile/CMakeLists.txt4
-rw-r--r--src/shared/qtsingleapplication/CMakeLists.txt4
-rw-r--r--src/shared/registryaccess/CMakeLists.txt4
3 files changed, 12 insertions, 0 deletions
diff --git a/src/shared/qtlockedfile/CMakeLists.txt b/src/shared/qtlockedfile/CMakeLists.txt
index 5386c7c962..aafb38497f 100644
--- a/src/shared/qtlockedfile/CMakeLists.txt
+++ b/src/shared/qtlockedfile/CMakeLists.txt
@@ -11,3 +11,7 @@ if (WIN32)
target_compile_definitions(shared_qtlockedfile PRIVATE
"QT_QTLOCKEDFILE_EXPORT=__declspec(dllexport)" _UNICODE UNICODE)
endif()
+
+if (WITH_SANITIZE)
+ qtc_enable_sanitize(shared_qtlockedfile ${SANITIZE_FLAGS})
+endif()
diff --git a/src/shared/qtsingleapplication/CMakeLists.txt b/src/shared/qtsingleapplication/CMakeLists.txt
index b31f8f93ed..b60ee27f94 100644
--- a/src/shared/qtsingleapplication/CMakeLists.txt
+++ b/src/shared/qtsingleapplication/CMakeLists.txt
@@ -7,3 +7,7 @@ target_include_directories(shared_qtsingleapplication PUBLIC "${CMAKE_CURRENT_SO
if (WIN32)
target_compile_definitions(shared_qtsingleapplication PRIVATE "QT_QTSINGLEAPPLICATION_EXPORT=__declspec(dllexport)")
endif()
+
+if (WITH_SANITIZE)
+ qtc_enable_sanitize(shared_qtsingleapplication ${SANITIZE_FLAGS})
+endif()
diff --git a/src/shared/registryaccess/CMakeLists.txt b/src/shared/registryaccess/CMakeLists.txt
index e289a0ba15..1a7d190cf5 100644
--- a/src/shared/registryaccess/CMakeLists.txt
+++ b/src/shared/registryaccess/CMakeLists.txt
@@ -6,3 +6,7 @@ if (WIN32)
else()
add_library(registryaccess INTERFACE)
endif()
+
+if (WITH_SANITIZE)
+ qtc_enable_sanitize(registryaccess ${SANITIZE_FLAGS})
+endif()