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)