diff --git a/CMakeLists.txt b/CMakeLists.txt index 776531a..1c4e2fd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,78 +1,78 @@ cmake_minimum_required(VERSION 3.0) -set(GDRIVE_VERSION 1.2.5) +set(GDRIVE_VERSION 1.2.6) project(kio-gdrive VERSION ${GDRIVE_VERSION}) set(QT_MIN_VERSION 5.2.0) set(KF5_MIN_VERSION 5.14.0) set(KGAPI_MIN_VERSION 5.5.0) set(KACCOUNTS_MIN_VERSION 17.04.0) set(QTKEYCHAIN_MIN_VERSION 0.6.0) find_package(Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED COMPONENTS Gui Network Widgets) find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules" ${ECM_MODULE_PATH}) include(FeatureSummary) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) include(ECMQtDeclareLoggingCategory) include(ECMSetupVersion) find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n DocTools KIO) find_package(KPimGAPI ${KGAPI_MIN_VERSION} REQUIRED) find_package(KAccounts ${KACCOUNTS_MIN_VERSION}) set_package_properties(KAccounts PROPERTIES TYPE RECOMMENDED URL "https://commits.kde.org/kaccounts-integration" PURPOSE "Enables integration with system-wide accounts.") if (NOT KAccounts_FOUND) find_package(Qt5Keychain ${QTKEYCHAIN_MIN_VERSION} REQUIRED) set_package_properties(Qt5Keychain PROPERTIES URL "https://github.com/frankosterfeld/qtkeychain" PURPOSE "Required for secure storage of accounts secrets.") message(STATUS "Building the QtKeychain backend.") endif() find_package(Qt5Test QUIET) set_package_properties(Qt5Test PROPERTIES TYPE OPTIONAL PURPOSE "Required for building tests.") if(NOT Qt5Test_FOUND) set(BUILD_TESTING OFF CACHE BOOL "Build the testing tree.") endif() ecm_setup_version(PROJECT VARIABLE_PREFIX GDRIVE VERSION_HEADER gdriveversion.h) add_definitions(-DQT_NO_URL_CAST_FROM_STRING) add_definitions(-DQT_STRICT_ITERATORS) add_definitions(-DTRANSLATION_DOMAIN=\"kio5_gdrive\") if(BUILD_TESTING) add_subdirectory(autotests) endif() add_subdirectory(desktop) add_subdirectory(doc) add_subdirectory(src) if (KAccounts_FOUND) message(STATUS "Building the KAccounts backend.") add_subdirectory(kaccounts) endif() feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)