summaryrefslogtreecommitdiff
path: root/src/settings/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r--src/settings/CMakeLists.txt11
1 files changed, 3 insertions, 8 deletions
diff --git a/src/settings/CMakeLists.txt b/src/settings/CMakeLists.txt
index 29a011c1..712fd57a 100644
--- a/src/settings/CMakeLists.txt
+++ b/src/settings/CMakeLists.txt
@@ -23,16 +23,11 @@ add_library(settings STATIC
)
target_link_libraries(settings PUBLIC Qt6::Widgets)
-IF(TESTING)
+IF(${CMAKE_BUILD_TYPE} STREQUAL "Debug")
add_executable(test_settingsdialog test/test_settingsdialog.cpp test/settings_mock.hpp)
target_link_libraries(test_settingsdialog GTest::gmock settings)
- # test config file
- add_custom_command(OUTPUT rekonqrc DEPENDS ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg
- COMMAND python3 ${PROJECT_SOURCE_DIR}/scripts/rekonf.py
- --group=all --output=rekonqrc ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg)
-
- add_executable(test_settings test/test_settings.cpp test/settings_mock.hpp rekonqrc)
- target_link_libraries(test_settings GTest::gtest GTest::gmock settings)
+ add_executable(test_settings test/test_settings.cpp test/test_settings.qrc test/settings_mock.hpp)
+ target_link_libraries(test_settings PRIVATE GTest::gtest GTest::gmock settings)
gtest_discover_tests(test_settings EXTRA_ARGS rekonqrc)
endif()