Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(breeze) | 1 | project(breeze) | ||
---|---|---|---|---|---|
2 | set(PROJECT_VERSION "5.13.80") | 2 | set(PROJECT_VERSION "5.13.80") | ||
3 | set(PROJECT_VERSION_MAJOR 5) | 3 | set(PROJECT_VERSION_MAJOR 5) | ||
4 | 4 | | |||
5 | cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) | 5 | cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) | ||
6 | 6 | | |||
7 | option(USE_KDE4 "Build a widget style for KDE4 (and nothing else)") | 7 | option(USE_KDE4 "Build a widget style for KDE4 (and nothing else)") | ||
8 | 8 | | |||
9 | include(GenerateExportHeader) | ||||
9 | include(WriteBasicConfigVersionFile) | 10 | include(WriteBasicConfigVersionFile) | ||
10 | include(FeatureSummary) | 11 | include(FeatureSummary) | ||
11 | 12 | | |||
13 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/Modules") | ||||
14 | | ||||
12 | if(USE_KDE4) | 15 | if(USE_KDE4) | ||
16 | find_package(KDE4 REQUIRED) | ||||
17 | include(KDE4Defaults) | ||||
18 | include(MacroLibrary) | ||||
19 | | ||||
20 | add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) | ||||
21 | include_directories(${KDE4_INCLUDES}) | ||||
22 | | ||||
23 | add_subdirectory(libbreezecommon) | ||||
13 | add_subdirectory(kstyle) | 24 | add_subdirectory(kstyle) | ||
14 | else() | 25 | else() | ||
15 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | 26 | find_package(ECM 0.0.9 REQUIRED NO_MODULE) | ||
16 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) | 27 | set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_SOURCE_DIR}/cmake) | ||
17 | 28 | | |||
18 | include(ECMInstallIcons) | 29 | include(ECMInstallIcons) | ||
19 | include(KDEInstallDirs) | 30 | include(KDEInstallDirs) | ||
20 | include(KDECMakeSettings) | 31 | include(KDECMakeSettings) | ||
21 | include(KDECompilerSettings NO_POLICY_SCOPE) | 32 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
22 | include(GenerateExportHeader) | | |||
23 | include(GtkUpdateIconCache) | 33 | include(GtkUpdateIconCache) | ||
24 | 34 | | |||
25 | option(WITH_DECORATIONS "Build Breeze window decorations for KWin" ON) | 35 | option(WITH_DECORATIONS "Build Breeze window decorations for KWin" ON) | ||
26 | if(WITH_DECORATIONS) | 36 | if(WITH_DECORATIONS) | ||
27 | find_package(KDecoration2 REQUIRED) | 37 | find_package(KDecoration2 REQUIRED) | ||
28 | add_subdirectory(kdecoration) | 38 | add_subdirectory(kdecoration) | ||
29 | endif() | 39 | endif() | ||
30 | 40 | | |||
31 | add_subdirectory(colors) | 41 | add_subdirectory(colors) | ||
32 | add_subdirectory(cursors) | 42 | add_subdirectory(cursors) | ||
43 | add_subdirectory(libbreezecommon) | ||||
33 | add_subdirectory(kstyle) | 44 | add_subdirectory(kstyle) | ||
34 | add_subdirectory(misc) | 45 | add_subdirectory(misc) | ||
35 | add_subdirectory(qtquickcontrols) | 46 | add_subdirectory(qtquickcontrols) | ||
36 | add_subdirectory(wallpapers) | 47 | add_subdirectory(wallpapers) | ||
37 | 48 | | |||
38 | find_package(KF5Package CONFIG REQUIRED) | 49 | find_package(KF5Package CONFIG REQUIRED) | ||
39 | kpackage_install_package(lookandfeel.dark org.kde.breezedark.desktop look-and-feel plasma lookandfeel) | 50 | kpackage_install_package(lookandfeel.dark org.kde.breezedark.desktop look-and-feel plasma lookandfeel) | ||
40 | if(EXISTS ${CMAKE_SOURCE_DIR}/po AND IS_DIRECTORY ${CMAKE_SOURCE_DIR}/po) | 51 | if(EXISTS ${CMAKE_SOURCE_DIR}/po AND IS_DIRECTORY ${CMAKE_SOURCE_DIR}/po) | ||
Show All 25 Lines |