Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 15 Lines | |||||
16 | include(KDECompilerSettings NO_POLICY_SCOPE) | 16 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
17 | include(ECMMarkNonGuiExecutable) | 17 | include(ECMMarkNonGuiExecutable) | ||
18 | include(CMakePackageConfigHelpers) | 18 | include(CMakePackageConfigHelpers) | ||
19 | include(WriteBasicConfigVersionFile) | 19 | include(WriteBasicConfigVersionFile) | ||
20 | include(CheckIncludeFiles) | 20 | include(CheckIncludeFiles) | ||
21 | include(FeatureSummary) | 21 | include(FeatureSummary) | ||
22 | include(ECMOptionalAddSubdirectory) | 22 | include(ECMOptionalAddSubdirectory) | ||
23 | include(ECMQtDeclareLoggingCategory) | 23 | include(ECMQtDeclareLoggingCategory) | ||
24 | include(ECMQueryQmake) | ||||
24 | include(KDEPackageAppTemplates) | 25 | include(KDEPackageAppTemplates) | ||
25 | include(KDEClangFormat) | 26 | include(KDEClangFormat) | ||
26 | 27 | | |||
27 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | 28 | find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS | ||
28 | Plasma DocTools Runner NotifyConfig Su NewStuff Wallet | 29 | Plasma DocTools Runner NotifyConfig Su NewStuff Wallet | ||
29 | IdleTime Declarative I18n KCMUtils TextWidgets KDELibs4Support Crash GlobalAccel | 30 | IdleTime Declarative I18n KCMUtils TextWidgets KDELibs4Support Crash GlobalAccel | ||
30 | DBusAddons Wayland CoreAddons People ActivitiesStats) | 31 | DBusAddons Wayland CoreAddons People ActivitiesStats) | ||
31 | find_package(KDED CONFIG REQUIRED) | 32 | find_package(KDED CONFIG REQUIRED) | ||
▲ Show 20 Lines • Show All 102 Lines • ▼ Show 20 Line(s) | 132 | # Longer term we need to look at making SDDM load from look and feel somehow.. and allow copying at runtime | |||
134 | PATTERN "theme.conf.cmake" EXCLUDE) | 135 | PATTERN "theme.conf.cmake" EXCLUDE) | ||
135 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze) | 136 | install(FILES ${CMAKE_CURRENT_BINARY_DIR}/sddm-theme/theme.conf DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze) | ||
136 | install(DIRECTORY lookandfeel/contents/components DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze PATTERN "README.txt" EXCLUDE) | 137 | install(DIRECTORY lookandfeel/contents/components DESTINATION ${KDE_INSTALL_FULL_DATADIR}/sddm/themes/breeze PATTERN "README.txt" EXCLUDE) | ||
137 | 138 | | |||
138 | endif() | 139 | endif() | ||
139 | 140 | | |||
140 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 141 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
141 | 142 | | |||
143 | # locate qdbus in the Qt path because not every distro makes a symlink at /usr/bin/qdbus | ||||
144 | query_qmake(QtBinariesDir QT_INSTALL_BINS) | ||||
145 | | ||||
142 | add_subdirectory(doc) | 146 | add_subdirectory(doc) | ||
143 | add_subdirectory(libkworkspace) | 147 | add_subdirectory(libkworkspace) | ||
144 | add_subdirectory(libdbusmenuqt) | 148 | add_subdirectory(libdbusmenuqt) | ||
145 | add_subdirectory(appmenu) | 149 | add_subdirectory(appmenu) | ||
146 | 150 | | |||
147 | add_subdirectory(libtaskmanager) | 151 | add_subdirectory(libtaskmanager) | ||
148 | add_subdirectory(libnotificationmanager) | 152 | add_subdirectory(libnotificationmanager) | ||
149 | add_subdirectory(libcolorcorrect) | 153 | add_subdirectory(libcolorcorrect) | ||
▲ Show 20 Lines • Show All 53 Lines • Show Last 20 Lines |