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 3.4) | ||
gikari: Extra space | |||||
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 DBusAddons) | 9 | find_package(KF5 REQUIRED COMPONENTS I18n KIO ConfigWidgets NewStuff Archive KCMUtils IconThemes DBusAddons) | ||
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 | find_package(PkgConfig REQUIRED) | ||||
15 | pkg_check_modules(GLIB glib-2.0) | ||||
16 | pkg_check_modules(GTK gtk+-3.0) | ||||
17 | | ||||
14 | include_directories( | 18 | include_directories( | ||
15 | ${CMAKE_SOURCE_DIR} | 19 | ${CMAKE_SOURCE_DIR} | ||
16 | ${CMAKE_SOURCE_DIR}/src | 20 | ${CMAKE_SOURCE_DIR}/src | ||
17 | ${CMAKE_SOURCE_DIR}/src/ui | 21 | ${CMAKE_SOURCE_DIR}/src/ui | ||
18 | ${GTK3_INCLUDE_DIRS} | 22 | ${GTK3_INCLUDE_DIRS} | ||
19 | ) | 23 | ) | ||
20 | 24 | | |||
21 | include(ECMSetupVersion) | 25 | include(ECMSetupVersion) | ||
Show All 40 Lines | |||||
62 | install(TARGETS kcm_kdegtkconfig DESTINATION ${PLUGIN_INSTALL_DIR}) | 66 | install(TARGETS kcm_kdegtkconfig DESTINATION ${PLUGIN_INSTALL_DIR}) | ||
63 | install(FILES cgctheme.knsrc cgcgtk3.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) | 67 | install(FILES cgctheme.knsrc cgcgtk3.knsrc DESTINATION ${KDE_INSTALL_KNSRCDIR}) | ||
64 | install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | 68 | install(FILES kde-gtk-config.desktop DESTINATION ${SERVICES_INSTALL_DIR}) | ||
65 | 69 | | |||
66 | add_subdirectory(gtkproxies) | 70 | add_subdirectory(gtkproxies) | ||
67 | add_subdirectory(gtk3proxies) | 71 | add_subdirectory(gtk3proxies) | ||
68 | add_subdirectory(icons) | 72 | add_subdirectory(icons) | ||
69 | add_subdirectory(tests) | 73 | add_subdirectory(tests) | ||
74 | add_subdirectory(color-reload-module) | ||||
70 | add_subdirectory(kded) | 75 | add_subdirectory(kded) | ||
71 | 76 | | |||
72 | # add clang-format target for all our real source files | 77 | # add clang-format target for all our real source files | ||
73 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | 78 | file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) | ||
74 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | 79 | kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) | ||
75 | 80 | | |||
76 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 81 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) |
Extra space