Warning, /pim/akonadiclient/CMakeLists.txt is written in an unsupported language. File is not indexed.

0001 project(akonadiclient)
0002 
0003 cmake_minimum_required (VERSION 3.0 FATAL_ERROR)
0004 
0005 set(QT_MIN_VERSION "5.10.0")
0006 set(KF5_MIN_VERSION "5.18.0")
0007 set(AKONADI_VERSION "5.19.0")
0008 set(AKONADI_CONTACT_VERSION "5.19.0")
0009 
0010 find_package(ECM ${KF5_MIN_VERSION} REQUIRED CONFIG)
0011 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
0012 
0013     
0014 include(FeatureSummary)
0015 include(ECMAddAppIcon)
0016 include(ECMInstallIcons)
0017 include(KDEInstallDirs)
0018 include(KDECompilerSettings NO_POLICY_SCOPE)
0019 include(KDECMakeSettings)
0020 include(ECMAddTests)
0021 include(ECMQtDeclareLoggingCategory)
0022 
0023 add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DQT_NO_URL_CAST_FROM_STRING)
0024 #add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")
0025 add_definitions(-DTRANSLATION_DOMAIN=\"akonadiclient\")
0026 
0027 # KDE Application Version, managed by release script
0028 set (KDE_APPLICATIONS_VERSION_MAJOR "17")
0029 set (KDE_APPLICATIONS_VERSION_MINOR "03")
0030 set (KDE_APPLICATIONS_VERSION_MICRO "70")
0031 
0032 set (KDE_APPLICATIONS_VERSION "${KDE_APPLICATIONS_VERSION_MAJOR}.${KDE_APPLICATIONS_VERSION_MINOR}.${KDE_APPLICATIONS_VERSION_MICRO}")
0033 
0034 find_package(KPim5Akonadi ${AKONADI_VERSION} CONFIG REQUIRED)
0035 find_package(KPim5AkonadiContact ${AKONADI_CONTACT_VERSION} CONFIG REQUIRED)
0036 find_package(KPim5Mime ${AKONADI_VERSION} CONFIG REQUIRED)
0037 
0038 find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Core Widgets Test)
0039 find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS CoreAddons I18n DocTools)
0040 
0041 
0042 add_custom_target(vcsversion
0043   ALL
0044   COMMENT "Checking VCS type and version"
0045   VERBATIM
0046   COMMAND sh ${CMAKE_CURRENT_SOURCE_DIR}/genversion.sh ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE_APPLICATIONS_VERSION}
0047 )
0048 
0049 
0050 add_subdirectory( src )
0051 add_subdirectory(doc)
0052 
0053 feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)