Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 19 Lines | |||||
20 | include(ECMQtDeclareLoggingCategory) | 20 | include(ECMQtDeclareLoggingCategory) | ||
21 | 21 | | |||
22 | include(ECMAddQch) | 22 | include(ECMAddQch) | ||
23 | include(ECMPoQmTools) | 23 | include(ECMPoQmTools) | ||
24 | 24 | | |||
25 | option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) | 25 | option(BUILD_QCH "Build API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)" OFF) | ||
26 | add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") | 26 | add_feature_info(QCH ${BUILD_QCH} "API documentation in QCH format (for e.g. Qt Assistant, Qt Creator & KDevelop)") | ||
27 | 27 | | |||
28 | # TODO KF6: remove | ||||
29 | option(KWINDOWSYSTEM_NO_WIDGETS "Disable deprecated API including QWidget usage, so that KWindowSystem does not link to QtWidgets. Warning: this is binary and source incompatible.") | ||||
30 | if (KWINDOWSYSTEM_NO_WIDGETS) | ||||
31 | add_compile_definitions(KWINDOWSYSTEM_NO_DEPRECATED) | ||||
32 | endif() | ||||
33 | | ||||
28 | ecm_setup_version(PROJECT VARIABLE_PREFIX KWINDOWSYSTEM | 34 | ecm_setup_version(PROJECT VARIABLE_PREFIX KWINDOWSYSTEM | ||
29 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kwindowsystem_version.h" | 35 | VERSION_HEADER "${CMAKE_CURRENT_BINARY_DIR}/kwindowsystem_version.h" | ||
30 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WindowSystemConfigVersion.cmake" | 36 | PACKAGE_VERSION_FILE "${CMAKE_CURRENT_BINARY_DIR}/KF5WindowSystemConfigVersion.cmake" | ||
31 | SOVERSION 5) | 37 | SOVERSION 5) | ||
32 | 38 | | |||
33 | # Dependencies | 39 | # Dependencies | ||
34 | set(REQUIRED_QT_VERSION 5.11.0) | 40 | set(REQUIRED_QT_VERSION 5.11.0) | ||
35 | find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets) | 41 | find_package(Qt5 ${REQUIRED_QT_VERSION} CONFIG REQUIRED Widgets) | ||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |