diff --git a/CMakeLists.txt b/CMakeLists.txt index 80ba6e8..dfc913a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,87 +1,87 @@ # KScreenGenie project project(KScreenGenie) -set(KSG_VERSION_MAJOR 1) -set(KSG_VERSION_MINOR 9) -set(KSG_VERSION_PATCH 97.1) +set(KSG_VERSION_MAJOR 2) +set(KSG_VERSION_MINOR 0) +set(KSG_VERSION_PATCH 0) set(KSG_VERSION "${KSG_VERSION_MAJOR}.${KSG_VERSION_MINOR}.${KSG_VERSION_PATCH}") # minimum requirements cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR) set(QT_MIN_VERSION "5.4.0") set(KF5_MIN_VERSION "5.6.0") set(PLASMA_MIN_VERSION "5.2.0") find_package(ECM 1.2.0 REQUIRED NO_MODULE) set( CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} ) # set up kf5 include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings) include(ECMOptionalAddSubdirectory) include(ECMInstallIcons) include(ECMSetupVersion) include(ECMMarkNonGuiExecutable) include(ECMGenerateHeaders) include(GenerateExportHeader) include(FeatureSummary) find_package( Qt5 ${QT_MIN_VERSION} CONFIG REQUIRED Core Widgets DBus PrintSupport ) find_package( KF5 ${KF5_MIN_VERSION} REQUIRED CoreAddons Notifications Config I18n KIO XmlGui WidgetsAddons WindowSystem DocTools ) # optional components find_package(KF5Kipi) if (KF5Kipi_FOUND) set(KIPI_FOUND 1) endif () find_package(XCB COMPONENTS XFIXES IMAGE UTIL CURSOR) if (XCB_FOUND) find_package(Qt5X11Extras ${QT_MIN_VERSION} REQUIRED) find_package(KF5Screen ${PLASMA_MIN_VERSION} REQUIRED) endif() # fail build if none of the platform backends can be found if (!XCB_FOUND) message(FATAL_ERROR "No suitable backend platform was found. Currenty supported platforms are: XCB") endif() # hand off to subdirectories add_subdirectory(src) add_subdirectory(desktop) add_subdirectory(icons) add_subdirectory(doc) # summaries feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)