Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(breeze-gtk) | 1 | project(breeze-gtk) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.9.1") | 2 | set(PROJECT_VERSION "5.9.1") | ||
3 | set(PROJECT_VERSION_MAJOR 5) | 3 | set(PROJECT_VERSION_MAJOR 5) | ||
4 | 4 | | |||
5 | cmake_minimum_required(VERSION 2.8.12) | 5 | cmake_minimum_required(VERSION 2.8.12) | ||
6 | 6 | | |||
7 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | 7 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | ||
8 | include(FeatureSummary) | 8 | include(FeatureSummary) | ||
9 | 9 | | |||
10 | set(WITH_GTK3_VERSION 3.18 CACHE STRING | | |||
11 | "Use the theme for the specified GTK+3 version (default: 3.18)") | | |||
12 | | ||||
13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") | 10 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") | ||
11 | find_package(GTKEngine) | ||||
12 | | ||||
13 | find_package(PkgConfig) | ||||
14 | pkg_check_modules(PKG_GTK REQUIRED gtk+-3.0) | ||||
15 | | ||||
16 | set(WITH_GTK3_VERSION ${PKG_GTK_VERSION}) | ||||
17 | | ||||
14 | include(KDEInstallDirs) | 18 | include(KDEInstallDirs) | ||
15 | 19 | | |||
16 | # Exclude these patterns when installing directories as they have no use | 20 | # Exclude these patterns when installing directories as they have no use | ||
17 | # in production. | 21 | # in production. | ||
18 | set(directory_EXCLUDES | 22 | set(directory_EXCLUDES | ||
19 | PATTERN "render-assets.sh" EXCLUDE | 23 | PATTERN "render-assets.sh" EXCLUDE | ||
20 | PATTERN "assets.svg" EXCLUDE | 24 | PATTERN "assets.svg" EXCLUDE | ||
21 | PATTERN "assets.txt" EXCLUDE | 25 | PATTERN "assets.txt" EXCLUDE | ||
22 | ) | 26 | ) | ||
23 | 27 | | |||
24 | add_subdirectory(Breeze-dark-gtk) | 28 | add_subdirectory(Breeze-dark-gtk) | ||
25 | add_subdirectory(Breeze-gtk) | 29 | add_subdirectory(Breeze-gtk) | ||
26 | add_subdirectory(kconf_update) | 30 | add_subdirectory(kconf_update) | ||
27 | 31 | | |||
28 | find_package(GTKEngine) | | |||
29 | | ||||
30 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 32 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |