Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(kde-gtk-config) | 1 | project(kde-gtk-config) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.17.80") | 2 | set(PROJECT_VERSION "5.17.80") | ||
3 | cmake_minimum_required(VERSION 2.8.12) | 3 | cmake_minimum_required(VERSION 2.8.12) | ||
4 | 4 | | |||
5 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | 5 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | ||
6 | set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${ECM_MODULE_PATH}) | 6 | set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${ECM_MODULE_PATH}) | ||
7 | 7 | | |||
8 | find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Widgets Svg Test) | 8 | find_package(Qt5 REQUIRED NO_MODULE COMPONENTS Widgets Svg Test) | ||
9 | find_package(KF5 REQUIRED COMPONENTS I18n KIO ConfigWidgets NewStuff Archive KCMUtils IconThemes) | 9 | find_package(KF5 REQUIRED COMPONENTS I18n KIO ConfigWidgets NewStuff Archive KCMUtils IconThemes DBusAddons) | ||
broulik: Please don't use `KDELibs4Support` in new code | |||||
10 | find_package(X11 REQUIRED) | 10 | find_package(X11 REQUIRED) | ||
11 | find_package(GTK3 REQUIRED) | 11 | find_package(GTK3 REQUIRED) | ||
12 | find_package(GSettingSchemas REQUIRED) | 12 | find_package(GSettingSchemas REQUIRED) | ||
13 | 13 | | |||
14 | include_directories( | 14 | include_directories( | ||
15 | ${CMAKE_SOURCE_DIR} | 15 | ${CMAKE_SOURCE_DIR} | ||
16 | ${CMAKE_SOURCE_DIR}/src | 16 | ${CMAKE_SOURCE_DIR}/src | ||
17 | ${CMAKE_SOURCE_DIR}/src/ui | 17 | ${CMAKE_SOURCE_DIR}/src/ui | ||
▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Line(s) | |||||
62 | install(TARGETS kcm_kdegtkconfig DESTINATION ${PLUGIN_INSTALL_DIR}) | 62 | install(TARGETS kcm_kdegtkconfig DESTINATION ${PLUGIN_INSTALL_DIR}) | ||
63 | install(FILES cgctheme.knsrc cgcgtk3.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) | 63 | install(FILES cgctheme.knsrc cgcgtk3.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) | ||
64 | install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | 64 | install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | ||
65 | 65 | | |||
66 | add_subdirectory(gtkproxies) | 66 | add_subdirectory(gtkproxies) | ||
67 | add_subdirectory(gtk3proxies) | 67 | add_subdirectory(gtk3proxies) | ||
68 | add_subdirectory(icons) | 68 | add_subdirectory(icons) | ||
69 | add_subdirectory(tests) | 69 | add_subdirectory(tests) | ||
70 | add_subdirectory(kded) | ||||
Nitpick, feel free to ignore since it was probably done by me: nicolasfella: Nitpick, feel free to ignore since it was probably done by me:
usually we call the folder just… | |||||
70 | 71 | | |||
71 | # add clang-format target for all our real source files | 72 | # add clang-format target for all our real source files | ||
72 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | 73 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | ||
73 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | 74 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | ||
74 | 75 | | |||
75 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 76 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |
Please don't use KDELibs4Support in new code