diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -27,7 +27,7 @@ include(FeatureSummary) include(GenerateExportHeader) -find_package(Qt5 ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS DBus Network Widgets) +find_package(Qt5 ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS DBus Network Widgets Qml Quick) find_package(Qt5WebEngineWidgets ${QT_MIN_VERSION} CONFIG) set_package_properties(Qt5WebEngineWidgets PROPERTIES URL "git://code.qt.org/qt/qtwebenginewidgets.git" diff --git a/formatter/CMakeLists.txt b/formatter/CMakeLists.txt --- a/formatter/CMakeLists.txt +++ b/formatter/CMakeLists.txt @@ -27,10 +27,13 @@ LIBRARY_OUTPUT_NAME KSysGuardFormatter VERSION ${KSYSGUARD_VERSION_STRING} SOVERSION ${Formatter_SOVERSION} - PUBLIC_HEADER "${formatter_HDRS};${CMAKE_CURRENT_BINARY_DIR}/formatter_export.h" ) add_subdirectory(declarative) install(TARGETS Formatter EXPORT libksysguardLibraryTargets ${KDE_INSTALL_TARGETS_DEFAULT_ARGS}) -install(TARGETS Formatter PUBLIC_HEADER DESTINATION ${KDE_INSTALL_INCLUDEDIR}/ksysguard/formatter) +install(FILES + ${formatter_HDRS} + ${CMAKE_CURRENT_BINARY_DIR}/formatter_export.h + DESTINATION ${KDE_INSTALL_INCLUDEDIR}/ksysguard/formatter +)