diff options
| author | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2022-09-20 00:06:10 -0700 |
|---|---|---|
| committer | Marcus Tillmanns <marcus.tillmanns@qt.io> | 2022-10-04 05:45:30 +0000 |
| commit | 5f1e4418deb1739dc0244602332265ed28f79f74 (patch) | |
| tree | 25d4687fe340fd36be788821757c962460f3a19a /src/shared | |
| parent | a0f008b8e19b5408463c18980c949fa568ddb237 (diff) | |
| download | qt-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.txt | 4 | ||||
| -rw-r--r-- | src/shared/qtsingleapplication/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | src/shared/registryaccess/CMakeLists.txt | 4 |
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() |
