Changeset View
Changeset View
Standalone View
Standalone View
CMakeLists.txt
Show All 24 Lines | |||||
25 | 25 | | |||
26 | 26 | | |||
27 | 27 | | |||
28 | set(KMAILTRANSPORT_LIB_VERSION ${PIM_VERSION}) | 28 | set(KMAILTRANSPORT_LIB_VERSION ${PIM_VERSION}) | ||
29 | 29 | | |||
30 | set(KMIME_LIB_VERSION "5.6.40") | 30 | set(KMIME_LIB_VERSION "5.6.40") | ||
31 | set(AKONADI_LIB_VERSION "5.6.40") | 31 | set(AKONADI_LIB_VERSION "5.6.40") | ||
32 | set(AKONADIMIME_LIB_VERSION "5.6.40") | 32 | set(AKONADIMIME_LIB_VERSION "5.6.40") | ||
33 | set(KSMTP_LIB_VERSION "5.6.40") | ||||
33 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5MailTransport") | 34 | set(CMAKECONFIG_INSTALL_DIR "${KDE_INSTALL_CMAKEPACKAGEDIR}/KF5MailTransport") | ||
34 | 35 | | |||
35 | ########### Find packages ########### | 36 | ########### Find packages ########### | ||
36 | find_package(KF5KCMUtils ${KF5_VERSION} CONFIG REQUIRED) | 37 | find_package(KF5KCMUtils ${KF5_VERSION} CONFIG REQUIRED) | ||
37 | find_package(KF5ConfigWidgets ${KF5_VERSION} CONFIG REQUIRED) | 38 | find_package(KF5ConfigWidgets ${KF5_VERSION} CONFIG REQUIRED) | ||
38 | find_package(KF5Wallet ${KF5_VERSION} CONFIG REQUIRED) | 39 | find_package(KF5Wallet ${KF5_VERSION} CONFIG REQUIRED) | ||
39 | find_package(KF5DocTools ${KF5_VERSION} CONFIG REQUIRED) | 40 | find_package(KF5DocTools ${KF5_VERSION} CONFIG REQUIRED) | ||
40 | find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED) | 41 | find_package(KF5I18n ${KF5_VERSION} CONFIG REQUIRED) | ||
41 | find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED) | 42 | find_package(KF5KIO ${KF5_VERSION} CONFIG REQUIRED) | ||
42 | find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) | 43 | find_package(KF5Mime ${KMIME_LIB_VERSION} CONFIG REQUIRED) | ||
43 | find_package(KF5Akonadi ${AKONADI_LIB_VERSION} CONFIG REQUIRED) | 44 | find_package(KF5Akonadi ${AKONADI_LIB_VERSION} CONFIG REQUIRED) | ||
44 | find_package(KF5AkonadiMime ${AKONADIMIME_LIB_VERSION} CONFIG REQUIRED) | 45 | find_package(KF5AkonadiMime ${AKONADIMIME_LIB_VERSION} CONFIG REQUIRED) | ||
46 | find_package(KPimSMTP ${KSMTP_LIB_VERSION} CONFIG VERSION) | ||||
45 | 47 | | |||
46 | add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII") | 48 | add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII") | ||
47 | add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT) | 49 | add_definitions(-DQT_NO_NARROWING_CONVERSIONS_IN_CONNECT) | ||
48 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) | 50 | add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000) | ||
49 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 51 | add_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
50 | find_package(Sasl2) | 52 | find_package(Sasl2) | ||
51 | set_package_properties(Sasl2 PROPERTIES | 53 | set_package_properties(Sasl2 PROPERTIES | ||
52 | DESCRIPTION "The Cyrus-sasl library" | 54 | DESCRIPTION "The Cyrus-sasl library" | ||
53 | URL "http://www.cyrussasl.org" | 55 | URL "http://www.cyrussasl.org" | ||
54 | TYPE OPTIONAL | 56 | TYPE OPTIONAL | ||
55 | ) | 57 | ) | ||
56 | 58 | | |||
57 | if(BUILD_TESTING) | 59 | if(BUILD_TESTING) | ||
58 | add_definitions(-DBUILD_TESTING) | 60 | add_definitions(-DBUILD_TESTING) | ||
59 | endif(BUILD_TESTING) | 61 | endif(BUILD_TESTING) | ||
60 | 62 | | |||
61 | ########### Targets ########### | 63 | ########### Targets ########### | ||
62 | add_subdirectory(cmake) | 64 | add_subdirectory(cmake) | ||
63 | add_subdirectory(src) | 65 | add_subdirectory(src) | ||
64 | add_subdirectory(kioslave) | | |||
65 | 66 | | |||
66 | install( FILES kmailtransport.renamecategories kmailtransport.categories DESTINATION ${KDE_INSTALL_CONFDIR} ) | 67 | install( FILES kmailtransport.renamecategories kmailtransport.categories DESTINATION ${KDE_INSTALL_CONFDIR} ) | ||
67 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | 68 | feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES) | ||
68 | 69 | |