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) | ||