diff options
Diffstat (limited to 'src/core/CMakeLists.txt')
-rw-r--r-- | src/core/CMakeLists.txt | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/core/CMakeLists.txt b/src/core/CMakeLists.txt index f06c803f..28aad4f8 100644 --- a/src/core/CMakeLists.txt +++ b/src/core/CMakeLists.txt @@ -10,8 +10,11 @@ set(libkconfigcore_SRCS kcoreconfigskeleton.cpp kauthorized.cpp kemailsettings.cpp + kconfigwatcher.cpp ) +configure_file(config-kconfig.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config-kconfig.h ) + add_library(KF5ConfigCore ${libkconfigcore_SRCS}) generate_export_header(KF5ConfigCore BASE_NAME KConfigCore) add_library(KF5::ConfigCore ALIAS KF5ConfigCore) @@ -24,6 +27,11 @@ target_compile_definitions(KF5ConfigCore target_include_directories(KF5ConfigCore INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KConfigCore>") target_link_libraries(KF5ConfigCore PUBLIC Qt5::Core) + +if(KCONFIG_USE_DBUS) + target_link_libraries(KF5ConfigCore PRIVATE Qt5::DBus) +endif() + if(WIN32) target_link_libraries(KF5ConfigCore PRIVATE ${KDEWIN_LIBRARIES}) endif() @@ -44,6 +52,7 @@ ecm_generate_headers(KConfigCore_HEADERS KCoreConfigSkeleton KEMailSettings ConversionCheck + KConfigWatcher REQUIRED_HEADERS KConfigCore_HEADERS ) @@ -68,6 +77,7 @@ if (PythonModuleGeneration_FOUND) kcoreconfigskeleton.h kemailsettings.h conversioncheck.h + kconfigwatcher.h ) endif() |