diff options
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r-- | src/settings/CMakeLists.txt | 11 |
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() |