Changeset View
Changeset View
Standalone View
Standalone View
src/include/CMakeLists.txt
1 | # KTextEditor interface headers | 1 | # KTextEditor interface headers | ||
---|---|---|---|---|---|
2 | ecm_generate_headers(KTextEditor_CamelCase_HEADERS | 2 | ecm_generate_headers(KTextEditor_CamelCase_HEADERS | ||
3 | HEADER_NAMES | 3 | HEADER_NAMES | ||
4 | AnnotationInterface CodeCompletionModelControllerInterface MovingCursor Range TextHintInterface | 4 | AnnotationInterface CodeCompletionModelControllerInterface MovingCursor Range TextHintInterface | ||
5 | Cursor MarkInterface MovingInterface InlineNote InlineNoteProvider InlineNoteInterface | 5 | Cursor MarkInterface MovingInterface InlineNote InlineNoteProvider InlineNoteInterface | ||
6 | AbstractAnnotationItemDelegate | ||||
6 | Document MovingRange View | 7 | Document MovingRange View | ||
7 | Attribute Command DocumentCursor Message MovingRangeFeedback SessionConfigInterface | 8 | Attribute Command DocumentCursor Message MovingRangeFeedback SessionConfigInterface | ||
8 | CodeCompletionInterface ConfigInterface Editor | 9 | CodeCompletionInterface ConfigInterface Editor | ||
9 | CodeCompletionModel ConfigPage ModificationInterface | 10 | CodeCompletionModel ConfigPage ModificationInterface | ||
10 | Application MainWindow Plugin | 11 | Application MainWindow Plugin | ||
11 | PREFIX KTextEditor RELATIVE ktexteditor REQUIRED_HEADERS KTEXTEDITOR_PUBLIC_HEADERS) | 12 | PREFIX KTextEditor RELATIVE ktexteditor REQUIRED_HEADERS KTEXTEDITOR_PUBLIC_HEADERS) | ||
12 | 13 | | |||
13 | # export headers to parent scope | 14 | # export headers to parent scope | ||
14 | set (KTEXTEDITOR_PUBLIC_HEADERS ${KTEXTEDITOR_PUBLIC_HEADERS} PARENT_SCOPE) | 15 | set (KTEXTEDITOR_PUBLIC_HEADERS ${KTEXTEDITOR_PUBLIC_HEADERS} PARENT_SCOPE) | ||
15 | 16 | | |||
16 | # install the public header files | 17 | # install the public header files | ||
17 | install (FILES ${KTEXTEDITOR_PUBLIC_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/ktexteditor COMPONENT Devel) | 18 | install (FILES ${KTEXTEDITOR_PUBLIC_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/ktexteditor COMPONENT Devel) | ||
18 | 19 | | |||
19 | # install CamelCase headers | 20 | # install CamelCase headers | ||
20 | install(FILES ${KTextEditor_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/KTextEditor COMPONENT Devel) | 21 | install(FILES ${KTextEditor_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/KTextEditor COMPONENT Devel) |