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 | 5 | Cursor MarkInterface MovingInterface InlineNoteInterface | ||
6 | Document MovingRange View | 6 | Document MovingRange View | ||
7 | Attribute Command DocumentCursor Message MovingRangeFeedback SessionConfigInterface | 7 | Attribute Command DocumentCursor Message MovingRangeFeedback SessionConfigInterface | ||
8 | CodeCompletionInterface ConfigInterface Editor | 8 | CodeCompletionInterface ConfigInterface Editor | ||
9 | CodeCompletionModel ConfigPage ModificationInterface | 9 | CodeCompletionModel ConfigPage ModificationInterface | ||
10 | Application MainWindow Plugin | 10 | Application MainWindow Plugin | ||
11 | PREFIX KTextEditor RELATIVE ktexteditor REQUIRED_HEADERS KTEXTEDITOR_PUBLIC_HEADERS) | 11 | PREFIX KTextEditor RELATIVE ktexteditor REQUIRED_HEADERS KTEXTEDITOR_PUBLIC_HEADERS) | ||
12 | 12 | | |||
13 | # export headers to parent scope | 13 | # export headers to parent scope | ||
14 | set (KTEXTEDITOR_PUBLIC_HEADERS ${KTEXTEDITOR_PUBLIC_HEADERS} PARENT_SCOPE) | 14 | set (KTEXTEDITOR_PUBLIC_HEADERS ${KTEXTEDITOR_PUBLIC_HEADERS} PARENT_SCOPE) | ||
15 | 15 | | |||
16 | # install the public header files | 16 | # install the public header files | ||
17 | install (FILES ${KTEXTEDITOR_PUBLIC_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/ktexteditor COMPONENT Devel) | 17 | install (FILES ${KTEXTEDITOR_PUBLIC_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/ktexteditor COMPONENT Devel) | ||
18 | 18 | | |||
19 | # install CamelCase headers | 19 | # install CamelCase headers | ||
20 | install(FILES ${KTextEditor_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/KTextEditor COMPONENT Devel) | 20 | install(FILES ${KTextEditor_CamelCase_HEADERS} DESTINATION ${KDE_INSTALL_INCLUDEDIR_KF5}/KTextEditor/KTextEditor COMPONENT Devel) |