diff --git a/CMakeLists.txt b/CMakeLists.txt index 4dc23c5..db52ea5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,30 +1,32 @@ project(breeze-gtk) set(PROJECT_VERSION "5.9.1") set(PROJECT_VERSION_MAJOR 5) cmake_minimum_required(VERSION 2.8.12) find_package(ECM 0.0.9 REQUIRED NO_MODULE) include(FeatureSummary) -set(WITH_GTK3_VERSION 3.18 CACHE STRING - "Use the theme for the specified GTK+3 version (default: 3.18)") - set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR} "${CMAKE_SOURCE_DIR}/cmake") +find_package(GTKEngine) + +find_package(PkgConfig) +pkg_check_modules(PKG_GTK REQUIRED gtk+-3.0) + +set(WITH_GTK3_VERSION ${PKG_GTK_VERSION}) + include(KDEInstallDirs) # Exclude these patterns when installing directories as they have no use # in production. set(directory_EXCLUDES PATTERN "render-assets.sh" EXCLUDE PATTERN "assets.svg" EXCLUDE PATTERN "assets.txt" EXCLUDE ) add_subdirectory(Breeze-dark-gtk) add_subdirectory(Breeze-gtk) add_subdirectory(kconf_update) -find_package(GTKEngine) - feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)