diff --git a/CMakeLists.txt b/CMakeLists.txt index 4e4de79..0c1b691 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,75 +1,75 @@ cmake_minimum_required(VERSION 3.0) -set(GDRIVE_VERSION 1.1.90) +set(GDRIVE_VERSION 1.2.0) 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 ${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 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\") add_subdirectory(autotests) 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)