summaryrefslogtreecommitdiffstats
path: root/framework/src
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2018-02-27 18:00:15 +0100
committerMinijackson <minijackson@riseup.net>2018-02-27 18:00:15 +0100
commit42d0b10e7c22bfbcae00cb6f9176775de1c561ad (patch)
tree75ec94a0689ea16a6ad27c156bcba06e91149d72 /framework/src
parent8a8729a371373d5c841e058ab21f4fdd0169b40a (diff)
downloadkube-42d0b10e7c22bfbcae00cb6f9176775de1c561ad.tar.gz
kube-42d0b10e7c22bfbcae00cb6f9176775de1c561ad.zip
Add support in CMake for Sanitizers
Diffstat (limited to 'framework/src')
-rw-r--r--framework/src/domain/mime/mimetreeparser/autotests/CMakeLists.txt1
-rw-r--r--framework/src/domain/mime/mimetreeparser/tests/CMakeLists.txt1
-rw-r--r--framework/src/domain/mime/tests/CMakeLists.txt1
-rw-r--r--framework/src/domain/settings/tests/CMakeLists.txt1
-rw-r--r--framework/src/tests/CMakeLists.txt2
5 files changed, 6 insertions, 0 deletions
diff --git a/framework/src/domain/mime/mimetreeparser/autotests/CMakeLists.txt b/framework/src/domain/mime/mimetreeparser/autotests/CMakeLists.txt
index f0b1f5f5..97bd3152 100644
--- a/framework/src/domain/mime/mimetreeparser/autotests/CMakeLists.txt
+++ b/framework/src/domain/mime/mimetreeparser/autotests/CMakeLists.txt
@@ -32,6 +32,7 @@ macro(add_mimetreeparser_crypto_unittest _source)
32 set(_test ${_source} util.cpp) 32 set(_test ${_source} util.cpp)
33 get_filename_component(_name ${_source} NAME_WE) 33 get_filename_component(_name ${_source} NAME_WE)
34 add_executable( ${_name} ${_test} setupenv.cpp) 34 add_executable( ${_name} ${_test} setupenv.cpp)
35 add_sanitizers(${_name})
35 ecm_mark_as_test(${_name}) 36 ecm_mark_as_test(${_name})
36 target_link_libraries( ${_name} 37 target_link_libraries( ${_name}
37 kube_otp 38 kube_otp
diff --git a/framework/src/domain/mime/mimetreeparser/tests/CMakeLists.txt b/framework/src/domain/mime/mimetreeparser/tests/CMakeLists.txt
index aa58cc71..aa6e2b07 100644
--- a/framework/src/domain/mime/mimetreeparser/tests/CMakeLists.txt
+++ b/framework/src/domain/mime/mimetreeparser/tests/CMakeLists.txt
@@ -9,6 +9,7 @@ include_directories(
9include(ECMAddTests) 9include(ECMAddTests)
10 10
11add_executable(mimetreeparsertest interfacetest.cpp) 11add_executable(mimetreeparsertest interfacetest.cpp)
12add_sanitizers(mimetreeparsertest)
12add_gpg_crypto_test(mimetreeparsertest mimetreeparsertest) 13add_gpg_crypto_test(mimetreeparsertest mimetreeparsertest)
13target_link_libraries(mimetreeparsertest 14target_link_libraries(mimetreeparsertest
14 kube_otp 15 kube_otp
diff --git a/framework/src/domain/mime/tests/CMakeLists.txt b/framework/src/domain/mime/tests/CMakeLists.txt
index 2844d7ed..270e2ea0 100644
--- a/framework/src/domain/mime/tests/CMakeLists.txt
+++ b/framework/src/domain/mime/tests/CMakeLists.txt
@@ -10,6 +10,7 @@ find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Test WebEngine)
10include( ${CMAKE_SOURCE_DIR}/cmake/modules/add_gpg_crypto_test.cmake ) 10include( ${CMAKE_SOURCE_DIR}/cmake/modules/add_gpg_crypto_test.cmake )
11 11
12add_executable(mailtemplatetest mailtemplatetest.cpp) 12add_executable(mailtemplatetest mailtemplatetest.cpp)
13add_sanitizers(mailtemplatetest)
13add_gpg_crypto_test(mailtemplatetest mailtemplatetest) 14add_gpg_crypto_test(mailtemplatetest mailtemplatetest)
14target_link_libraries(mailtemplatetest 15target_link_libraries(mailtemplatetest
15 Qt5::Core 16 Qt5::Core
diff --git a/framework/src/domain/settings/tests/CMakeLists.txt b/framework/src/domain/settings/tests/CMakeLists.txt
index 9cb3f37c..0dab8b67 100644
--- a/framework/src/domain/settings/tests/CMakeLists.txt
+++ b/framework/src/domain/settings/tests/CMakeLists.txt
@@ -1,5 +1,6 @@
1include_directories(../) 1include_directories(../)
2add_executable(settingstest settingstest.cpp) 2add_executable(settingstest settingstest.cpp)
3add_sanitizers(settingstest)
3add_test(settingstest settingstest) 4add_test(settingstest settingstest)
4target_link_libraries(settingstest 5target_link_libraries(settingstest
5 frameworkplugin 6 frameworkplugin
diff --git a/framework/src/tests/CMakeLists.txt b/framework/src/tests/CMakeLists.txt
index a98bed83..c810c652 100644
--- a/framework/src/tests/CMakeLists.txt
+++ b/framework/src/tests/CMakeLists.txt
@@ -6,6 +6,7 @@ include_directories(
6find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Test Gui) 6find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Core Test Gui)
7 7
8add_executable(folderlistmodeltest folderlistmodeltest.cpp) 8add_executable(folderlistmodeltest folderlistmodeltest.cpp)
9add_sanitizers(folderlistmodeltest)
9add_test(folderlistmodeltest folderlistmodeltest) 10add_test(folderlistmodeltest folderlistmodeltest)
10target_link_libraries(folderlistmodeltest 11target_link_libraries(folderlistmodeltest
11 Qt5::Core 12 Qt5::Core
@@ -15,6 +16,7 @@ target_link_libraries(folderlistmodeltest
15) 16)
16 17
17add_executable(maillistmodeltest maillistmodeltest.cpp) 18add_executable(maillistmodeltest maillistmodeltest.cpp)
19add_sanitizers(maillistmodeltest)
18add_test(maillistmodeltest maillistmodeltest) 20add_test(maillistmodeltest maillistmodeltest)
19target_link_libraries(maillistmodeltest 21target_link_libraries(maillistmodeltest
20 Qt5::Core 22 Qt5::Core