diff --git a/CMakeLists.txt b/CMakeLists.txt index 43bd8b3..c040197 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,25 +1,25 @@ cmake_minimum_required(VERSION 2.8.12) project(kapptemplate) find_package(ECM 5.17.0 NO_MODULE REQUIRED) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) -include(ECMInstallIcons) -include(ECMAddTests) include(KDEInstallDirs) -include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMInstallIcons) +include(ECMAddTests) include(KDEPackageAppTemplates) include(FeatureSummary) find_package(Qt5 REQUIRED COMPONENTS Test) find_package(KF5 REQUIRED COMPONENTS CoreAddons ConfigWidgets Completion Archive KIO I18n DocTools) add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) add_subdirectory(doc) add_subdirectory(icons) add_subdirectory(src) add_subdirectory(tests) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) diff --git a/src/templates/C++/kde-frameworks5-simple/CMakeLists.txt b/src/templates/C++/kde-frameworks5-simple/CMakeLists.txt index aedcba4..0d2f6d9 100644 --- a/src/templates/C++/kde-frameworks5-simple/CMakeLists.txt +++ b/src/templates/C++/kde-frameworks5-simple/CMakeLists.txt @@ -1,25 +1,25 @@ project(%{APPNAMELC}) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.3.0") find_package(ECM 1.0.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) -include(ECMInstallIcons) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMInstallIcons) include(FeatureSummary) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui Widgets) find_package(KF5 REQUIRED COMPONENTS CoreAddons I18n ) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) add_subdirectory(src) add_subdirectory(icons) diff --git a/src/templates/C++/kde-frameworks5/CMakeLists.txt b/src/templates/C++/kde-frameworks5/CMakeLists.txt index 5b5a26f..cb1ea4f 100644 --- a/src/templates/C++/kde-frameworks5/CMakeLists.txt +++ b/src/templates/C++/kde-frameworks5/CMakeLists.txt @@ -1,29 +1,29 @@ project(%{APPNAMELC}) cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.3.0") find_package(ECM 1.0.0 REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/cmake) -include(ECMInstallIcons) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMInstallIcons) include(FeatureSummary) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Core Gui Widgets) find_package(KF5 REQUIRED COMPONENTS CoreAddons I18n XmlGui ConfigWidgets DocTools ) feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES) add_subdirectory(doc) add_subdirectory(src) add_subdirectory(icons) diff --git a/src/templates/C++/ktexteditor/CMakeLists.txt b/src/templates/C++/ktexteditor/CMakeLists.txt index d08238a..208eaae 100644 --- a/src/templates/C++/ktexteditor/CMakeLists.txt +++ b/src/templates/C++/ktexteditor/CMakeLists.txt @@ -1,30 +1,30 @@ cmake_minimum_required(VERSION 2.8.12) project(%{APPNAMELC}) find_package(ECM REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules) -include(ECMInstallIcons) -include(ECMAddTests) include(KDEInstallDirs) -include(KDECompilerSettings NO_POLICY_SCOPE) include(KDECMakeSettings) +include(KDECompilerSettings NO_POLICY_SCOPE) +include(ECMInstallIcons) +include(ECMAddTests) include(FeatureSummary) find_package(Qt5 REQUIRED COMPONENTS Test) find_package(KF5 REQUIRED COMPONENTS CoreAddons TextEditor I18n Parts) add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS) add_definitions(-DTRANSLATION_DOMAIN=\"%{APPNAMELC}\") include_directories(${CMAKE_CURRENT_BINARY_DIR}) set(%{APPNAMELC}_SRCS %{APPNAMELC}.cpp ) add_library(%{APPNAMELC} MODULE ${%{APPNAMELC}_SRCS}) target_link_libraries(%{APPNAMELC} KF5::TextEditor) install(TARGETS %{APPNAMELC} DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor)