diff --git a/CMakeLists.txt b/CMakeLists.txt index a693cef..6f7ba02 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,59 +1,58 @@ cmake_minimum_required(VERSION 3.10) project(kcm_bolt) set(CMAKE_CXX_STANDARD 14) ################################################# # Dependencies set(QT5_VERSION "5.10") set(KF5_VERSION "5.40") find_package(ECM ${KF5_VERSION} REQUIRED) set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake ${ECM_MODULE_PATH} ${CMAKE_MODULE_PATH}) -include(KDECompilerSettings) -include(ECMQtDeclareLoggingCategory) -include(GenerateExportHeader) include(KDEInstallDirs) include(KDECMakeSettings) include(KDEFrameworkCompilerSettings NO_POLICY_SCOPE) +include(ECMQtDeclareLoggingCategory) +include(GenerateExportHeader) include(CheckIncludeFiles) include(CheckSymbolExists) include(FeatureSummary) kde_enable_exceptions() ################################################# # Dependencies find_package(Qt5Core ${QT_VERSION} REQUIRED) find_package(Qt5Quick ${QT_VERSION} REQUIRED) find_package(Qt5DBus ${QT_VERSION} REQUIRED) find_package(Qt5Test ${QT_VERSION} REQUIRED) find_package(KF5CoreAddons ${KF5_VERSION} REQUIRED) find_package(KF5KCMUtils ${KF5_VERSION} REQUIRED) find_package(KF5Declarative ${KF5_VERSION} REQUIRED) find_package(KF5I18n ${KF5_VERSION} REQUIRED) find_package(KF5DBusAddons ${KF5_VERSION} REQUIRED) find_package(KF5Notifications ${KF5_VERSION} REQUIRED) find_package(Bolt) set_package_properties(Bolt PROPERTIES DESCRIPTION "Thunderbolt device manager" URL "https://gitlab.freedesktop.org/bolt/bolt" PURPOSE "Runtime-only dependency for Thunderbolt KCM" TYPE RUNTIME) ################################################# if (BUILD_TESTING) add_subdirectory(autotests) endif() add_subdirectory(src) ################################################ feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)