Warning, /games/palapeli/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 cmake_minimum_required(VERSION 3.16 FATAL_ERROR) 0002 0003 set (RELEASE_SERVICE_VERSION_MAJOR "24") 0004 set (RELEASE_SERVICE_VERSION_MINOR "04") 0005 set (RELEASE_SERVICE_VERSION_MICRO "70") 0006 set (RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}") 0007 set (RELEASE_SERVICE_COMPACT_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}${RELEASE_SERVICE_VERSION_MINOR}${RELEASE_SERVICE_VERSION_MICRO}") 0008 0009 project(palapeli VERSION "2.1.${RELEASE_SERVICE_COMPACT_VERSION}") 0010 0011 set(QT_MIN_VERSION "6.5.0") 0012 set(KF_MIN_VERSION "5.240.0") 0013 0014 find_package(ECM ${KF_MIN_VERSION} REQUIRED CONFIG) 0015 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ) 0016 0017 include(KDEInstallDirs) 0018 include(KDECMakeSettings) 0019 include(KDECompilerSettings NO_POLICY_SCOPE) 0020 0021 include(ECMAddAppIcon) 0022 include(ECMInstallIcons) 0023 include(ECMSetupVersion) 0024 include(ECMQtDeclareLoggingCategory) 0025 include(ECMDeprecationSettings) 0026 include(FeatureSummary) 0027 0028 find_package(Qt6 ${QT_MIN_VERSION} REQUIRED COMPONENTS 0029 Svg 0030 Widgets 0031 ) 0032 0033 find_package(KF6 ${KF_MIN_VERSION} REQUIRED COMPONENTS 0034 Archive 0035 Completion 0036 Config 0037 ConfigWidgets 0038 CoreAddons 0039 Crash 0040 DBusAddons 0041 DocTools 0042 I18n 0043 ItemViews 0044 KIO 0045 Notifications 0046 WidgetsAddons 0047 XmlGui 0048 ) 0049 0050 find_package(KDEGames6 6.0.0 REQUIRED) 0051 0052 ecm_set_disabled_deprecation_versions( 0053 QT 6.5 0054 KF 5.239 0055 KDEGAMES 6.0 0056 ) 0057 0058 add_subdirectory(libpala) 0059 add_subdirectory(slicers) 0060 add_subdirectory(pics) 0061 add_subdirectory(src) 0062 add_subdirectory(mime) 0063 add_subdirectory(puzzles) 0064 add_subdirectory(doc) 0065 0066 ecm_qt_install_logging_categories(EXPORT PALAPELI FILE palapeli.categories DESTINATION ${KDE_INSTALL_LOGGINGCATEGORIESDIR}) 0067 0068 ki18n_install(po) 0069 kdoctools_install(po) 0070 0071 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)