diff options
Diffstat (limited to 'src/settings/CMakeLists.txt')
-rw-r--r-- | src/settings/CMakeLists.txt | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/src/settings/CMakeLists.txt b/src/settings/CMakeLists.txt index 712fd57a..38a35cf6 100644 --- a/src/settings/CMakeLists.txt +++ b/src/settings/CMakeLists.txt @@ -15,11 +15,20 @@ add_custom_command(OUTPUT shortcutssettingswidget.cpp DEPENDS ${PROJECT_SOURCE_D --group=Shortcuts --output=shortcutssettingswidget.cpp ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg) +# generate rekonqrc +execute_process( + COMMAND python3 ${PROJECT_SOURCE_DIR}/scripts/rekonf.py --group=all --output=rekonqrc ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg + WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR} + #OUTPUT rekonqrc + #DEPENDS ${PROJECT_SOURCE_DIR}/scripts/rekonf.py ${PROJECT_SOURCE_DIR}/src/rekonq.kcfg +) + add_library(settings STATIC ${PROJECT_SOURCE_DIR}/include/rsettings.hpp settings.cpp settings.hpp settingsdialog.cpp settingsdialog.h settingsdialog.ui settingswidgets.hpp settingswidget.cpp helpers.hpp generalsettingswidget.cpp appearancesettingswidget.cpp networksettingswidget.cpp shortcutssettingswidget.cpp + settings.qrc rekonqrc ) target_link_libraries(settings PUBLIC Qt6::Widgets) @@ -27,7 +36,7 @@ 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) - add_executable(test_settings test/test_settings.cpp test/test_settings.qrc test/settings_mock.hpp) + add_executable(test_settings test/test_settings.cpp test/settings_mock.hpp) target_link_libraries(test_settings PRIVATE GTest::gtest GTest::gmock settings) - gtest_discover_tests(test_settings EXTRA_ARGS rekonqrc) + gtest_discover_tests(test_settings) endif() |