Changeset View
Changeset View
Standalone View
Standalone View
addons/replicode/CMakeLists.txt
1 | project(katereplicodeplugin) | | |||
---|---|---|---|---|---|
2 | | ||||
3 | add_definitions(-DTRANSLATION_DOMAIN=\"kate-replicode-plugin\") | | |||
4 | | ||||
5 | # Set source variables | | |||
6 | set(katereplicode_SRCS | 1 | set(katereplicode_SRCS | ||
7 | replicodeplugin.cpp | 2 | replicodeplugin.cpp | ||
8 | replicodeconfigpage.cpp | 3 | replicodeconfigpage.cpp | ||
9 | replicodeconfig.cpp | 4 | replicodeconfig.cpp | ||
10 | replicodesettings.cpp | 5 | replicodesettings.cpp | ||
11 | replicodeview.cpp | 6 | replicodeview.cpp | ||
7 | plugin.qrc | ||||
12 | ) | 8 | ) | ||
13 | 9 | | |||
14 | # Generate files | | |||
15 | ki18n_wrap_ui(katereplicode_SRCS config.ui) | 10 | ki18n_wrap_ui(katereplicode_SRCS config.ui) | ||
16 | 11 | | |||
17 | # resource for ui file and stuff | | |||
18 | qt5_add_resources(katereplicode_SRCS plugin.qrc) | | |||
19 | | ||||
20 | add_library(katereplicodeplugin MODULE ${katereplicode_SRCS}) | 12 | add_library(katereplicodeplugin MODULE ${katereplicode_SRCS}) | ||
13 | target_compile_definitions(katereplicodeplugin PRIVATE TRANSLATION_DOMAIN="kate-replicode-plugin") | ||||
21 | 14 | | |||
22 | kcoreaddons_desktop_to_json(katereplicodeplugin katereplicodeplugin.desktop) | 15 | target_link_libraries( | ||
23 | 16 | katereplicodeplugin | |||
24 | # Link it all together | 17 | PRIVATE | ||
25 | target_link_libraries(katereplicodeplugin | | |||
26 | KF5::TextEditor | 18 | KF5::TextEditor | ||
27 | KF5::IconThemes | 19 | KF5::IconThemes | ||
28 | KF5::I18n | 20 | KF5::I18n | ||
29 | ) | 21 | ) | ||
30 | 22 | | |||
31 | # Install | 23 | kcoreaddons_desktop_to_json(katereplicodeplugin katereplicodeplugin.desktop) | ||
32 | install(TARGETS katereplicodeplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor) | 24 | install(TARGETS katereplicodeplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor) |