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 | 2 | | |||
3 | project(KDialog) | 3 | # KDE Application Version, managed by release script | ||
4 | set(KDE_APPLICATIONS_VERSION_MAJOR "19") | ||||
5 | set(KDE_APPLICATIONS_VERSION_MINOR "07") | ||||
6 | set(KDE_APPLICATIONS_VERSION_MICRO "70") | ||||
7 | set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") | ||||
8 | | ||||
9 | project(KDialog VERSION ${KDE_APPLICATIONS_VERSION}) | ||||
4 | 10 | | |||
5 | # ECM setup | 11 | # ECM setup | ||
6 | find_package(ECM 1.7.0 CONFIG REQUIRED) | 12 | find_package(ECM 1.7.0 CONFIG REQUIRED) | ||
7 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
8 | 14 | | |||
9 | include(FeatureSummary) | 15 | include(FeatureSummary) | ||
10 | include(KDEInstallDirs) | 16 | include(KDEInstallDirs) | ||
11 | include(KDECMakeSettings) | 17 | include(KDECMakeSettings) | ||
12 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | 18 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | ||
19 | include(ECMSetupVersion) | ||||
13 | 20 | | |||
14 | # Build dependencies | 21 | # Build dependencies | ||
15 | find_package(KF5 REQUIRED COMPONENTS TextWidgets Notifications GuiAddons IconThemes WindowSystem KIO DBusAddons) | 22 | find_package(KF5 REQUIRED COMPONENTS TextWidgets Notifications GuiAddons IconThemes WindowSystem KIO DBusAddons) | ||
16 | find_package(Qt5DBus CONFIG) | 23 | find_package(Qt5DBus CONFIG) | ||
17 | 24 | | |||
18 | find_package(X11) | 25 | find_package(X11) | ||
19 | if(X11_FOUND) | 26 | if(X11_FOUND) | ||
20 | set(HAVE_X11 1) | 27 | set(HAVE_X11 1) | ||
Show All 18 Lines |