diff --git a/CMakeLists.txt b/CMakeLists.txt index 94ecfef..801aa13 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,9 +10,14 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON) find_package(Qt6 6.9 CONFIG REQUIRED COMPONENTS BuildInternals Core Widgets) find_package(PkgConfig REQUIRED) -find_package(KF6Config) -find_package(KF6ColorScheme) -find_package(KF6IconThemes) + +option(WITH_KDE "Enable KDE Frameworks integration" ON) + +if(WITH_KDE) + find_package(KF6Config REQUIRED) + find_package(KF6ColorScheme REQUIRED) + find_package(KF6IconThemes REQUIRED) +endif() get_target_property(QT_QTPATHS_EXECUTABLE Qt6::qtpaths IMPORTED_LOCATION)