Changeset View
Changeset View
Standalone View
Standalone View
src/lib/CMakeLists.txt
Show First 20 Lines • Show All 52 Lines • ▼ Show 20 Line(s) | |||||
53 | ) | 53 | ) | ||
54 | 54 | | |||
55 | install(TARGETS KF5SyntaxHighlighting EXPORT KF5SyntaxHighlightingTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) | 55 | install(TARGETS KF5SyntaxHighlighting EXPORT KF5SyntaxHighlightingTargets ${INSTALL_TARGETS_DEFAULT_ARGS}) | ||
56 | install(FILES | 56 | install(FILES | ||
57 | ${SyntaxHighlighting_HEADERS} | 57 | ${SyntaxHighlighting_HEADERS} | ||
58 | ${CMAKE_CURRENT_BINARY_DIR}/ksyntaxhighlighting_export.h | 58 | ${CMAKE_CURRENT_BINARY_DIR}/ksyntaxhighlighting_export.h | ||
59 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting) | 59 | DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting) | ||
60 | 60 | | |||
61 | if(BUILD_QCH) | ||||
62 | ecm_add_qch( | ||||
63 | KF5SyntaxHighlighting_QCH | ||||
64 | NAME KSyntaxHighlighting | ||||
65 | BASE_NAME KF5SyntaxHighlighting | ||||
66 | VERSION ${KF5_VERSION} | ||||
67 | ORG_DOMAIN org.kde | ||||
68 | SOURCES # using only public headers, to cover only public API | ||||
69 | ${SyntaxHighlighting_HEADERS} | ||||
70 | MD_MAINPAGE "${CMAKE_SOURCE_DIR}/README.md" | ||||
71 | LINK_QCHS | ||||
72 | Qt5Core_QCH | ||||
73 | Qt5Gui_QCH | ||||
74 | BLANK_MACROS | ||||
75 | KSYNTAXHIGHLIGHTING_EXPORT | ||||
76 | KSYNTAXHIGHLIGHTING_DEPRECATED | ||||
77 | TAGFILE_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | ||||
78 | QCH_INSTALL_DESTINATION ${KDE_INSTALL_QTQCHDIR} | ||||
79 | COMPONENT Devel | ||||
80 | ) | ||||
81 | endif() | ||||
61 | ecm_generate_pri_file( | 82 | ecm_generate_pri_file( | ||
62 | BASE_NAME KSyntaxHighlighting LIB_NAME | 83 | BASE_NAME KSyntaxHighlighting LIB_NAME | ||
63 | KF5SyntaxHighlighting | 84 | KF5SyntaxHighlighting | ||
64 | DEPS "gui" | 85 | DEPS "gui" | ||
65 | FILENAME_VAR PRI_FILENAME | 86 | FILENAME_VAR PRI_FILENAME | ||
66 | INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting | 87 | INCLUDE_INSTALL_DIR ${KDE_INSTALL_INCLUDEDIR_KF5}/KSyntaxHighlighting | ||
67 | ) | 88 | ) | ||
68 | install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) | 89 | install(FILES ${PRI_FILENAME} DESTINATION ${ECM_MKSPECS_INSTALL_DIR}) |