Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(breeze-gtk) | 1 | project(breeze-gtk) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.14.80") | 2 | set(PROJECT_VERSION "5.14.80") | ||
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(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) | 11 | find_package(GTKEngine) | ||
12 | find_package(Sass REQUIRED) | 12 | find_package(Sass REQUIRED) | ||
13 | find_package(PythonCairo) | ||||
14 | set_package_properties(PythonCairo PROPERTIES TYPE REQUIRED PURPOSE "Required to render assets") | ||||
13 | find_package(Breeze) | 15 | find_package(Breeze) | ||
14 | set_package_properties(Breeze PROPERTIES TYPE REQUIRED PURPOSE "Required to build the Breeze GTK+ styles") | 16 | set_package_properties(Breeze PROPERTIES TYPE REQUIRED PURPOSE "Required to build the Breeze GTK+ styles") | ||
15 | 17 | | |||
16 | if(CMAKE_VERSION VERSION_LESS 3.12.0) | | |||
17 | find_package(PythonInterp 3 REQUIRED) | | |||
18 | else() | | |||
19 | find_package(Python3 COMPONENTS Interpreter REQUIRED) | | |||
20 | endif() | | |||
21 | 18 | | |||
22 | include(KDEInstallDirs) | 19 | include(KDEInstallDirs) | ||
23 | 20 | | |||
24 | add_subdirectory(kconf_update) | 21 | add_subdirectory(kconf_update) | ||
25 | add_subdirectory(src) | 22 | add_subdirectory(src) | ||
26 | 23 | | |||
27 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 24 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |