Changeset View
Changeset View
Standalone View
Standalone View
templates/kpartsapp/CMakeLists.txt
- This file was added.
1 | cmake_minimum_required(VERSION 3.0) | ||||
---|---|---|---|---|---|
2 | | ||||
3 | project(%{APPNAMELC}) | ||||
4 | | ||||
5 | set(REQUIRED_ECM_VERSION "5.23.0") | ||||
6 | find_package(ECM ${REQUIRED_ECM_VERSION} REQUIRED NO_MODULE) | ||||
7 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) | ||||
8 | | ||||
9 | include(KDEInstallDirs) | ||||
10 | include(KDECMakeSettings) | ||||
11 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||||
12 | include(ECMInstallIcons) | ||||
13 | include(FeatureSummary) | ||||
14 | | ||||
15 | set(QT_MIN_VERSION "5.6.0") | ||||
16 | find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS | ||||
17 | Widgets | ||||
18 | ) | ||||
19 | | ||||
20 | set(REQUIRED_KF5_VERSION "5.23.0") | ||||
21 | find_package(KF5 ${REQUIRED_KF5_VERSION} REQUIRED COMPONENTS | ||||
22 | I18n | ||||
23 | Parts | ||||
24 | ) | ||||
25 | | ||||
26 | add_subdirectory(src) | ||||
27 | add_subdirectory(icons) | ||||
28 | | ||||
29 | feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) |