diff --git a/CMakeLists.txt b/CMakeLists.txt --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -34,12 +34,11 @@ find_package(Qt5 ${REQUIRED_QT_VERSION} REQUIRED NO_MODULE COMPONENTS Core Quick Gui Widgets QuickControls2) -find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS Kirigami2) +find_package(KF5 ${KF5_DEP_VERSION} REQUIRED COMPONENTS Config Kirigami2) -find_package(KF5 ${KF5_DEP_VERSION} COMPONENTS - IconThemes #KIconLoader - ConfigWidgets #KColorScheme - ) +# IconThemes and ConfigWidgets are optional +find_package(KF5IconThemes ${KF5_DEP_VERSION}) +find_package(KF5ConfigWidgets ${KF5_DEP_VERSION}) if (NOT APPLE AND NOT WIN32) find_package(X11) diff --git a/plugin/CMakeLists.txt b/plugin/CMakeLists.txt --- a/plugin/CMakeLists.txt +++ b/plugin/CMakeLists.txt @@ -15,7 +15,7 @@ endif() add_library(qqc2desktopstyleplugin SHARED ${qqc2desktopstyle_SRCS}) -target_link_libraries(qqc2desktopstyleplugin Qt5::Core Qt5::Qml Qt5::Quick Qt5::Gui Qt5::Widgets KF5::Kirigami2) +target_link_libraries(qqc2desktopstyleplugin Qt5::Core Qt5::Qml Qt5::Quick Qt5::Gui Qt5::Widgets KF5::ConfigCore KF5::Kirigami2) if(KF5ConfigWidgets_FOUND) target_link_libraries(qqc2desktopstyleplugin