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(kdeplasma-addons) | 3 | project(kdeplasma-addons) | ||
4 | set(PROJECT_VERSION "5.15.80") | 4 | set(PROJECT_VERSION "5.15.80") | ||
5 | set(PROJECT_VERSION_MAJOR 5) | 5 | set(PROJECT_VERSION_MAJOR 5) | ||
6 | 6 | | |||
7 | ################# Disallow in-source build ################# | 7 | ################# Disallow in-source build ################# | ||
8 | if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") | 8 | if("${CMAKE_SOURCE_DIR}" STREQUAL "${CMAKE_BINARY_DIR}") | ||
9 | message(FATAL_ERROR "plasma requires an out of source build. Please create a separate build directory and run 'cmake path_to_plasma [options]' there.") | 9 | message(FATAL_ERROR "plasma requires an out of source build. Please create a separate build directory and run 'cmake path_to_plasma [options]' there.") | ||
10 | endif() | 10 | endif() | ||
11 | 11 | | |||
12 | set(QT_MIN_VERSION 5.11.0) | 12 | set(QT_MIN_VERSION 5.11.0) | ||
13 | set(KF5_MIN_VERSION 5.50.0) | 13 | set(KF5_MIN_VERSION 5.58.0) | ||
14 | 14 | | |||
15 | include(FeatureSummary) | 15 | include(FeatureSummary) | ||
16 | 16 | | |||
17 | find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) | 17 | find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) | ||
18 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 18 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
19 | 19 | | |||
20 | include(KDEInstallDirs) | 20 | include(KDEInstallDirs) | ||
21 | include(KDECMakeSettings) | 21 | include(KDECMakeSettings) | ||
▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines |