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 | 10 | find_package(GTKEngine) | ||
11 | "Use the theme for the specified GTK+3 version (default: 3.18)") | 11 | | ||
12 | find_package(PkgConfig) | ||||
13 | pkg_check_modules(PKG_GTK REQUIRED gtk+-3.0) | ||||
14 | | ||||
15 | set(WITH_GTK3_VERSION ${PKG_GTK_VERSION} CACHE STRING | ||||
16 | "Use the theme for the specified GTK+3 version") | ||||
12 | 17 | | |||
13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") | 18 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") | ||
14 | include(KDEInstallDirs) | 19 | include(KDEInstallDirs) | ||
15 | 20 | | |||
16 | # Exclude these patterns when installing directories as they have no use | 21 | # Exclude these patterns when installing directories as they have no use | ||
17 | # in production. | 22 | # in production. | ||
18 | set(directory_EXCLUDES | 23 | set(directory_EXCLUDES | ||
19 | PATTERN "render-assets.sh" EXCLUDE | 24 | PATTERN "render-assets.sh" EXCLUDE | ||
20 | PATTERN "assets.svg" EXCLUDE | 25 | PATTERN "assets.svg" EXCLUDE | ||
21 | PATTERN "assets.txt" EXCLUDE | 26 | PATTERN "assets.txt" EXCLUDE | ||
22 | ) | 27 | ) | ||
23 | 28 | | |||
24 | add_subdirectory(Breeze-dark-gtk) | 29 | add_subdirectory(Breeze-dark-gtk) | ||
25 | add_subdirectory(Breeze-gtk) | 30 | add_subdirectory(Breeze-gtk) | ||
26 | add_subdirectory(kconf_update) | 31 | add_subdirectory(kconf_update) | ||
27 | 32 | | |||
28 | find_package(GTKEngine) | | |||
29 | | ||||
30 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 33 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |