Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
1 | project(zanshin) | 1 | project(zanshin) | ||
---|---|---|---|---|---|
2 | cmake_minimum_required(VERSION 3.2) | 2 | cmake_minimum_required(VERSION 3.2) | ||
3 | 3 | | |||
4 | find_package(ECM REQUIRED CONFIG) | 4 | find_package(ECM REQUIRED CONFIG) | ||
5 | set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) | 5 | set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/ ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH}) | ||
6 | 6 | | |||
7 | include(GenerateExportHeader) | 7 | include(GenerateExportHeader) | ||
8 | include(KDEInstallDirs) | 8 | include(KDEInstallDirs) | ||
9 | include(KDECompilerSettings NO_POLICY_SCOPE) | 9 | include(KDECompilerSettings NO_POLICY_SCOPE) | ||
10 | include(KDECMakeSettings) | 10 | include(KDECMakeSettings) | ||
11 | include(FeatureSummary) | 11 | include(FeatureSummary) | ||
12 | include(ECMInstallIcons) | 12 | include(ECMInstallIcons) | ||
13 | include(ECMMarkAsTest) | 13 | include(ECMMarkAsTest) | ||
14 | include(ECMPoQmTools) | 14 | include(ECMPoQmTools) | ||
15 | 15 | | |||
16 | set(REQUIRED_QT_VERSION 5.12.0) | ||||
16 | find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Gui Widgets Test) | 17 | find_package(Qt5 ${QT_REQUIRED_VERSION} CONFIG REQUIRED Core Gui Widgets Test) | ||
17 | find_package(Boost REQUIRED) | 18 | find_package(Boost REQUIRED) | ||
18 | find_package(Threads REQUIRED) | 19 | find_package(Threads REQUIRED) | ||
19 | macro(assert_min_ver version) | 20 | macro(assert_min_ver version) | ||
20 | set(error_msg "${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_VERSION} not supported") | 21 | set(error_msg "${CMAKE_CXX_COMPILER} ${CMAKE_CXX_COMPILER_VERSION} not supported") | ||
21 | if("${CMAKE_CXX_COMPILER_VERSION}" VERSION_LESS "${version}") | 22 | if("${CMAKE_CXX_COMPILER_VERSION}" VERSION_LESS "${version}") | ||
22 | message(FATAL_ERROR "${msg}") | 23 | message(FATAL_ERROR "${msg}") | ||
23 | endif() | 24 | endif() | ||
▲ Show 20 Lines • Show All 65 Lines • Show Last 20 Lines |