Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 10 Lines | |||||
11 | feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) | 11 | feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES) | ||
12 | 12 | | |||
13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | 13 | set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) | ||
14 | 14 | | |||
15 | include(KDEInstallDirs) | 15 | include(KDEInstallDirs) | ||
16 | include(KDECMakeSettings) | 16 | include(KDECMakeSettings) | ||
17 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | 17 | include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) | ||
18 | 18 | | |||
19 | include(GenerateExportHeader) | 19 | include(ECMGenerateExportHeader) | ||
20 | include(ECMSetupVersion) | 20 | include(ECMSetupVersion) | ||
21 | include(ECMGenerateHeaders) | 21 | include(ECMGenerateHeaders) | ||
22 | include(CMakePackageConfigHelpers) | 22 | include(CMakePackageConfigHelpers) | ||
23 | 23 | | |||
24 | include(ECMAddQch) | 24 | include(ECMAddQch) | ||
25 | include(ECMPoQmTools) | 25 | include(ECMPoQmTools) | ||
26 | 26 | | |||
27 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCOMPLETION | 27 | ecm_setup_version(PROJECT VARIABLE_PREFIX KCOMPLETION | ||
28 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcompletion_version.h" | 28 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kcompletion_version.h" | ||
29 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5CompletionConfigVersion.cmake" | 29 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5CompletionConfigVersion.cmake" | ||
30 | SOVERSION 5) | 30 | SOVERSION 5) | ||
31 | 31 | | |||
32 | # Dependencies | 32 | # Dependencies | ||
33 | set(REQUIRED_QT_VERSION 5.11.0) | 33 | set(REQUIRED_QT_VERSION 5.11.0) | ||
34 | 34 | | |||
35 | find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets) | 35 | find_package(Qt5 ${REQUIRED_QT_VERSION} NO_MODULE REQUIRED Widgets) | ||
36 | 36 | | |||
37 | find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED) | 37 | find_package(KF5Config ${KF5_DEP_VERSION} REQUIRED) | ||
38 | find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED) | 38 | find_package(KF5WidgetsAddons ${KF5_DEP_VERSION} REQUIRED) | ||
39 | 39 | | |||
40 | set(EXCLUDE_DEPRECATED_BEFORE_AND_AT 0 CACHE STRING "Control the range of deprecated API excluded from the build [default=0].") | ||||
40 | 41 | | |||
41 | option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) | 42 | option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) | ||
42 | add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") | 43 | add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") | ||
43 | 44 | | |||
44 | option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON) | 45 | option(BUILD_DESIGNERPLUGIN "Build plugin for Qt Designer" ON) | ||
45 | add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer") | 46 | add_feature_info(DESIGNERPLUGIN ${BUILD_DESIGNERPLUGIN} "Build plugin for Qt Designer") | ||
46 | 47 | | |||
47 | add_definitions(-DQT_NO_FOREACH) | 48 | add_definitions(-DQT_NO_FOREACH) | ||
▲ Show 20 Lines • Show All 47 Lines • Show Last 20 Lines |