Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | cmake_minimum_required(VERSION 3.0) | 1 | cmake_minimum_required(VERSION 3.0) | ||
---|---|---|---|---|---|
2 | project(kdegraphics-thumbnailers) | 2 | project(kdegraphics-thumbnailers) | ||
3 | 3 | | |||
4 | set(QT_MIN_VERSION "5.2.0") | 4 | set(QT_MIN_VERSION "5.2.0") | ||
5 | 5 | | |||
6 | find_package(ECM 1.0.0 REQUIRED NO_MODULE) | 6 | find_package(ECM 1.0.0 REQUIRED NO_MODULE) | ||
7 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 7 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
8 | 8 | | |||
9 | include(ECMOptionalAddSubdirectory) | 9 | include(ECMOptionalAddSubdirectory) | ||
10 | include(KDEInstallDirs) | 10 | include(KDEInstallDirs) | ||
11 | include(KDECMakeSettings) | 11 | include(KDECMakeSettings) | ||
12 | include(KDECompilerSettings NO_POLICY_SCOPE) | 12 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
13 | include(FeatureSummary) | 13 | include(FeatureSummary) | ||
14 | 14 | | |||
15 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Gui) | 15 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Gui) | ||
16 | find_package(KF5 REQUIRED COMPONENTS KIO) | 16 | find_package(KF5 REQUIRED COMPONENTS KIO) | ||
17 | find_package(KF5 REQUIRED COMPONENTS Archive) | ||||
17 | 18 | | |||
18 | add_definitions(-DQT_USE_QSTRINGBUILDER) | 19 | add_definitions(-DQT_USE_QSTRINGBUILDER) | ||
19 | 20 | | |||
20 | find_package(KF5KExiv2) | 21 | find_package(KF5KExiv2) | ||
21 | set_package_properties("KF5KExiv2" PROPERTIES | 22 | set_package_properties("KF5KExiv2" PROPERTIES | ||
22 | DESCRIPTION "A library for reading and writing image metadata" | 23 | DESCRIPTION "A library for reading and writing image metadata" | ||
23 | URL "www.kde.org" | 24 | URL "www.kde.org" | ||
24 | TYPE OPTIONAL | 25 | TYPE OPTIONAL | ||
Show All 10 Lines | |||||
35 | 36 | | |||
36 | 37 | | |||
37 | ecm_optional_add_subdirectory(ps) | 38 | ecm_optional_add_subdirectory(ps) | ||
38 | 39 | | |||
39 | if(KF5KExiv2_FOUND AND KF5KDcraw_FOUND) | 40 | if(KF5KExiv2_FOUND AND KF5KDcraw_FOUND) | ||
40 | ecm_optional_add_subdirectory(raw) | 41 | ecm_optional_add_subdirectory(raw) | ||
41 | endif() | 42 | endif() | ||
42 | 43 | | |||
44 | ecm_optional_add_subdirectory(blend) | ||||
45 | | ||||
43 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) | 46 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |