diff --git a/CMakeLists.txt b/CMakeLists.txt index 96b71d887..2cbab64d4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,57 +1,57 @@ # 3.1 is required for `target_sources`. cmake_minimum_required(VERSION 3.1 FATAL_ERROR) # KDE Applications version, managed by release script. -set(KDE_APPLICATIONS_VERSION_MAJOR "19") -set(KDE_APPLICATIONS_VERSION_MINOR "11") +set(KDE_APPLICATIONS_VERSION_MAJOR "20") +set(KDE_APPLICATIONS_VERSION_MINOR "03") set(KDE_APPLICATIONS_VERSION_MICRO "70") set(KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}") project(kate VERSION ${KDE_APPLICATIONS_VERSION}) set(QT_MIN_VERSION "5.10.0") set(KF5_DEP_VERSION "5.40.0") # We need some parts of the ECM CMake helpers. find_package(ECM ${KF5_DEP_VERSION} QUIET REQUIRED NO_MODULE) # We append to the module path so modules can be overriden from the command line. list(APPEND CMAKE_MODULE_PATH ${ECM_MODULE_PATH}) # Allow adding Qt resource files with `add_executable` or `target_sources` instead of # `qt5_add_resources`. See https://cmake.org/cmake/help/v3.0/manual/cmake-qt.7.html#autorcc. set(CMAKE_AUTORCC ON) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) include(KDEInstallDirs) include(KDECMakeSettings) include(ECMOptionalAddSubdirectory) include(ECMAddAppIcon) include(ECMInstallIcons) include(FeatureSummary) # forbid some old things add_definitions(-DQT_NO_FOREACH) # Qt 5.13 deprecated QComboBox::currentIndexChanged(QString) and Qt 5.14 undid that... if (Qt5Widgets_VERSION VERSION_GREATER_EQUAL 5.14.0) add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x050d00) endif() ecm_optional_add_subdirectory(addons) ecm_optional_add_subdirectory(kwrite) ecm_optional_add_subdirectory(kate) ecm_optional_add_subdirectory(doc) feature_summary(INCLUDE_QUIET_PACKAGES WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) # this needs at least ECM 5.64... if(${ECM_VERSION} VERSION_GREATER "5.63.0") include(KDEClangFormat) # add clang-format target for all our real source files file(GLOB_RECURSE ALL_CLANG_FORMAT_SOURCE_FILES *.cpp *.h) kde_clang_format(${ALL_CLANG_FORMAT_SOURCE_FILES}) endif()