Changeset View
Changeset View
Standalone View
Standalone View
addons/rustcompletion/CMakeLists.txt
1 | include_directories( ${CMAKE_CURRENT_BINARY_DIR} ) | 1 | add_library(kterustcompletionplugin MODULE ${kterustcompletion_SRCS}) | ||
---|---|---|---|---|---|
2 | target_compile_definitions(kterustcompletionplugin PRIVATE TRANSLATION_DOMAIN="kterustcompletion") | ||||
2 | 3 | | |||
3 | add_definitions(-DTRANSLATION_DOMAIN=\"kterustcompletion\") | 4 | target_link_libraries( | ||
5 | kterustcompletionplugin | ||||
6 | PRIVATE | ||||
7 | KF5::TextEditor | ||||
8 | KF5::XmlGui | ||||
9 | ) | ||||
4 | 10 | | |||
5 | set(kterustcompletion_SRCS | 11 | target_sources( | ||
12 | kterustcompletionplugin | ||||
13 | PRIVATE | ||||
6 | kterustcompletion.cpp | 14 | kterustcompletion.cpp | ||
7 | kterustcompletionconfigpage.cpp | 15 | kterustcompletionconfigpage.cpp | ||
8 | kterustcompletionplugin.cpp | 16 | kterustcompletionplugin.cpp | ||
9 | kterustcompletionpluginview.cpp | 17 | kterustcompletionpluginview.cpp | ||
18 | plugin.qrc | ||||
10 | ) | 19 | ) | ||
11 | 20 | | |||
12 | # resource for ui file and stuff | | |||
13 | qt5_add_resources(kterustcompletion_SRCS plugin.qrc) | | |||
14 | | ||||
15 | add_library(kterustcompletionplugin MODULE ${kterustcompletion_SRCS}) | | |||
16 | | ||||
17 | kcoreaddons_desktop_to_json(kterustcompletionplugin kterustcompletionplugin.desktop) | 21 | kcoreaddons_desktop_to_json(kterustcompletionplugin kterustcompletionplugin.desktop) | ||
18 | | ||||
19 | target_link_libraries(kterustcompletionplugin | | |||
20 | KF5::TextEditor | | |||
21 | KF5::XmlGui | | |||
22 | ) | | |||
23 | | ||||
24 | install(TARGETS kterustcompletionplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor) | 22 | install(TARGETS kterustcompletionplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor) |