diff --git a/CMakeLists.txt b/CMakeLists.txt index e93f7f7e..9be7adbd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,68 +1,68 @@ cmake_minimum_required(VERSION 3.0) project(oxygen) -set(PROJECT_VERSION "5.18.90") +set(PROJECT_VERSION "5.19.80") set(PROJECT_VERSION_MAJOR 5) include(GenerateExportHeader) include(WriteBasicConfigVersionFile) include(FeatureSummary) ################# Qt/KDE ################# set(QT_MIN_VERSION "5.14.0") set(KF5_MIN_VERSION "5.66.0") find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE) set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR}) find_package(Qt5 ${QT_MIN_VERSION} REQUIRED CONFIG COMPONENTS Widgets DBus Quick) find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS I18n Config GuiAddons WidgetsAddons Service Completion FrameworkIntegration WindowSystem) find_package(XCB COMPONENTS XCB) set_package_properties(XCB PROPERTIES DESCRIPTION "X protocol C-language Binding" URL "http://xcb.freedesktop.org" TYPE OPTIONAL PURPOSE "Required to pass style properties to native Windows on X11 Platform" ) find_package(KF5Wayland CONFIG) set(OXYGEN_HAVE_KWAYLAND ${KF5Wayland_FOUND}) if(NOT APPLE) set(OXYGEN_HAVE_X11 ${XCB_XCB_FOUND}) if (XCB_XCB_FOUND) find_package(Qt5 REQUIRED CONFIG COMPONENTS X11Extras) endif() endif() include(ECMInstallIcons) include(KDEInstallDirs) include(KDECMakeSettings) include(KDECompilerSettings NO_POLICY_SCOPE) add_subdirectory(liboxygen) add_subdirectory(kstyle) add_subdirectory(color-schemes) add_subdirectory(cursors) add_subdirectory(sounds) add_subdirectory(kdecoration) install(DIRECTORY lookandfeel/ DESTINATION ${KDE_INSTALL_DATADIR}/plasma/look-and-feel/org.kde.oxygen PATTERN "Messages.sh" EXCLUDE PATTERN "CMakeLists.txt" EXCLUDE) # po/ dir added by packaging scripts if(EXISTS ${CMAKE_SOURCE_DIR}/po AND IS_DIRECTORY ${CMAKE_SOURCE_DIR}/po) find_package(KF5I18n CONFIG REQUIRED) ki18n_install(po) endif() feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)