Changeset View
Changeset View
Standalone View
Standalone View
src/lib/CMakeLists.txt
Show All 20 Lines | 3 | set(syntax_highlighting_srcs | |||
---|---|---|---|---|---|
21 | ${syntax_highlighting_QM_LOADER} | 21 | ${syntax_highlighting_QM_LOADER} | ||
22 | ) | 22 | ) | ||
23 | ecm_qt_declare_logging_category(syntax_highlighting_srcs | 23 | ecm_qt_declare_logging_category(syntax_highlighting_srcs | ||
24 | HEADER ksyntaxhighlighting_logging.h | 24 | HEADER ksyntaxhighlighting_logging.h | ||
25 | IDENTIFIER KSyntaxHighlighting::Log | 25 | IDENTIFIER KSyntaxHighlighting::Log | ||
26 | CATEGORY_NAME org.kde.ksyntaxhighlighting | 26 | CATEGORY_NAME org.kde.ksyntaxhighlighting | ||
27 | ) | 27 | ) | ||
28 | 28 | | |||
29 | qt5_add_resources(themes_QRC ${CMAKE_SOURCE_DIR}/data/themes/theme-data.qrc) | 29 | add_library(KF5SyntaxHighlighting ${syntax_highlighting_srcs} $<TARGET_OBJECTS:SyntaxHighlightingData>) | ||
30 | | ||||
31 | add_library(KF5SyntaxHighlighting ${syntax_highlighting_srcs} ${themes_QRC} $<TARGET_OBJECTS:SyntaxHighlightingData>) | | |||
32 | generate_export_header(KF5SyntaxHighlighting BASE_NAME KSyntaxHighlighting) | 30 | generate_export_header(KF5SyntaxHighlighting BASE_NAME KSyntaxHighlighting) | ||
33 | set_target_properties(KF5SyntaxHighlighting PROPERTIES | 31 | set_target_properties(KF5SyntaxHighlighting PROPERTIES | ||
34 | VERSION ${SyntaxHighlighting_VERSION_STRING} | 32 | VERSION ${SyntaxHighlighting_VERSION_STRING} | ||
35 | SOVERSION ${SyntaxHighlighting_SOVERSION} | 33 | SOVERSION ${SyntaxHighlighting_SOVERSION} | ||
36 | EXPORT_NAME SyntaxHighlighting | 34 | EXPORT_NAME SyntaxHighlighting | ||
37 | ) | 35 | ) | ||
38 | target_include_directories(KF5SyntaxHighlighting INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting;${KDE_INSTALL_INCLUDEDIR_KF5}>") | 36 | target_include_directories(KF5SyntaxHighlighting INTERFACE "$<INSTALL_INTERFACE:${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting;${KDE_INSTALL_INCLUDEDIR_KF5}>") | ||
39 | target_include_directories(KF5SyntaxHighlighting PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR};>") | 37 | target_include_directories(KF5SyntaxHighlighting PUBLIC "$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR};${CMAKE_CURRENT_BINARY_DIR};>") | ||
▲ Show 20 Lines • Show All 50 Lines • Show Last 20 Lines |