Changeset View
Changeset View
Standalone View
Standalone View
src/core/CMakeLists.txt
Show All 22 Lines | |||||
23 | 23 | | |||
24 | ecm_qt_declare_logging_category(sonnetcore_SRCS HEADER core_debug.h IDENTIFIER SONNET_LOG_CORE CATEGORY_NAME sonnet.core) | 24 | ecm_qt_declare_logging_category(sonnetcore_SRCS HEADER core_debug.h IDENTIFIER SONNET_LOG_CORE CATEGORY_NAME sonnet.core) | ||
25 | 25 | | |||
26 | # Dear packagers, this is just used as an extra search paths for plugins. Don't get your panties in a twist. | 26 | # Dear packagers, this is just used as an extra search paths for plugins. Don't get your panties in a twist. | ||
27 | add_definitions(-DINSTALLATION_PLUGIN_PATH="${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_PLUGINDIR}") | 27 | add_definitions(-DINSTALLATION_PLUGIN_PATH="${CMAKE_INSTALL_PREFIX}/${KDE_INSTALL_PLUGINDIR}") | ||
28 | 28 | | |||
29 | 29 | | |||
30 | add_library(KF5SonnetCore ${sonnetcore_SRCS}) | 30 | add_library(KF5SonnetCore ${sonnetcore_SRCS}) | ||
31 | generate_export_header(KF5SonnetCore BASE_NAME SonnetCore EXPORT_FILE_NAME sonnetcore_export.h) | 31 | ecm_generate_export_header(KF5SonnetCore | ||
32 | BASE_NAME SonnetCore | ||||
33 | GROUP_BASE_NAME KF | ||||
34 | VERSION ${KF5_VERSION} | ||||
35 | DEPRECATED_BASE_VERSION 0 | ||||
36 | #DEPRECATION_VERSIONS 5.65 | ||||
kossebau: Given there is nothing yet deprecated in the core lib, you want for now to not pass any… | |||||
37 | EXCLUDE_DEPRECATED_BEFORE_AND_AT ${EXCLUDE_DEPRECATED_BEFORE_AND_AT} | ||||
38 | ) | ||||
39 | | ||||
40 | | ||||
32 | add_library(KF5::SonnetCore ALIAS KF5SonnetCore) | 41 | add_library(KF5::SonnetCore ALIAS KF5SonnetCore) | ||
33 | 42 | | |||
34 | ecm_generate_headers(SonnetCore_CamelCase_HEADERS | 43 | ecm_generate_headers(SonnetCore_CamelCase_HEADERS | ||
35 | HEADER_NAMES | 44 | HEADER_NAMES | ||
36 | BackgroundChecker | 45 | BackgroundChecker | ||
37 | Speller | 46 | Speller | ||
38 | GuessLanguage | 47 | GuessLanguage | ||
39 | PREFIX Sonnet | 48 | PREFIX Sonnet | ||
Show All 32 Lines | 73 | ecm_add_qch( | |||
72 | LINK_QCHS | 81 | LINK_QCHS | ||
73 | Qt5Core_QCH | 82 | Qt5Core_QCH | ||
74 | INCLUDE_DIRS | 83 | INCLUDE_DIRS | ||
75 | ${CMAKE_CURRENT_BINARY_DIR} | 84 | ${CMAKE_CURRENT_BINARY_DIR} | ||
76 | BLANK_MACROS | 85 | BLANK_MACROS | ||
77 | SONNETCORE_EXPORT | 86 | SONNETCORE_EXPORT | ||
78 | SONNETCORE_DEPRECATED_EXPORT | 87 | SONNETCORE_DEPRECATED_EXPORT | ||
79 | SONNETCORE_DEPRECATED | 88 | SONNETCORE_DEPRECATED | ||
89 | "SONNETCORE_DEPRECATED_VERSION(x, y, t)" | ||||
80 | TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | 90 | TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | ||
81 | QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | 91 | QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | ||
82 | COMPONENT Devel | 92 | COMPONENT Devel | ||
83 | ) | 93 | ) | ||
84 | endif() | 94 | endif() | ||
85 | 95 | | |||
86 | include(ECMGeneratePriFile) | 96 | include(ECMGeneratePriFile) | ||
87 | ecm_generate_pri_file(BASE_NAME SonnetCore LIB_NAME KF5SonnetCore DEPS "core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/SonnetCore) | 97 | ecm_generate_pri_file(BASE_NAME SonnetCore LIB_NAME KF5SonnetCore DEPS "core" FILENAME_VAR PRI_FILENAME INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/SonnetCore) | ||
88 | install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) | 98 | install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) |
Given there is nothing yet deprecated in the core lib, you want for now to not pass any DEPRECATION_VERSIONS args (to avoid the respective generated preprocessor code).
You can still prepare the argument by just making the line a comment, like