Changeset View
Changeset View
Standalone View
Standalone View
addons/xmltools/CMakeLists.txt
1 | project(katexmltoolsplugin) | | |||
---|---|---|---|---|---|
2 | add_definitions(-DTRANSLATION_DOMAIN=\"katexmltools\") | | |||
3 | | ||||
4 | # Maybe remove these later | | |||
5 | remove_definitions(-DQT_NO_CAST_TO_ASCII) | 1 | remove_definitions(-DQT_NO_CAST_TO_ASCII) | ||
6 | remove_definitions(-DQT_NO_CAST_FROM_ASCII) | 2 | remove_definitions(-DQT_NO_CAST_FROM_ASCII) | ||
7 | remove_definitions(-DQT_NO_URL_CAST_FROM_STRING) | 3 | remove_definitions(-DQT_NO_URL_CAST_FROM_STRING) | ||
8 | remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY) | 4 | remove_definitions(-DQT_NO_CAST_FROM_BYTEARRAY) | ||
9 | 5 | | |||
10 | set(katexmltoolsplugin_PART_SRCS | | |||
11 | pseudo_dtd.cpp | | |||
12 | plugin_katexmltools.cpp | | |||
13 | ) | | |||
14 | | ||||
15 | # resource for ui file and stuff | | |||
16 | qt5_add_resources(katexmltoolsplugin_PART_SRCS plugin.qrc) | | |||
17 | | ||||
18 | add_library(katexmltoolsplugin MODULE ${katexmltoolsplugin_PART_SRCS}) | 6 | add_library(katexmltoolsplugin MODULE ${katexmltoolsplugin_PART_SRCS}) | ||
7 | target_compile_definitions(katexmltoolsplugin PRIVATE TRANSLATION_DOMAIN="katexmltools") | ||||
19 | 8 | | |||
20 | target_link_libraries(katexmltoolsplugin | 9 | target_link_libraries( | ||
10 | katexmltoolsplugin | ||||
11 | PRIVATE | ||||
21 | KF5::TextEditor | 12 | KF5::TextEditor | ||
22 | KF5::Parts | 13 | KF5::Parts | ||
23 | KF5::IconThemes | 14 | KF5::IconThemes | ||
Context not available. | |||||
25 | KF5::Service | 16 | KF5::Service | ||
26 | ) | 17 | ) | ||
27 | 18 | | |||
28 | ########### install files ############### | 19 | target_sources( | ||
29 | install(TARGETS katexmltoolsplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor ) | 20 | katexmltoolsplugin | ||
30 | install( FILES html4-loose.dtd.xml html4-strict.dtd.xml kde-docbook.dtd.xml simplify_dtd.xsl | 21 | PRIVATE | ||
31 | xhtml1-frameset.dtd.xml xhtml1-strict.dtd.xml xhtml1-transitional.dtd.xml xslt-1.0.dtd.xml | 22 | pseudo_dtd.cpp | ||
32 | testcases.xml language.dtd.xml kpartgui.dtd.xml kcfg.dtd.xml | 23 | plugin_katexmltools.cpp | ||
33 | DESTINATION ${DATA_INSTALL_DIR}/katexmltools ) | 24 | plugin.qrc | ||
25 | ) | ||||
34 | 26 | | |||
35 | kcoreaddons_desktop_to_json (katexmltoolsplugin katexmltools.desktop) | 27 | kcoreaddons_desktop_to_json(katexmltoolsplugin katexmltools.desktop) | ||
28 | install(TARGETS katexmltoolsplugin DESTINATION ${PLUGIN_INSTALL_DIR}/ktexteditor) | ||||
29 | | ||||
30 | install( | ||||
31 | FILES | ||||
32 | html4-loose.dtd.xml | ||||
33 | html4-strict.dtd.xml | ||||
34 | kde-docbook.dtd.xml | ||||
35 | simplify_dtd.xsl | ||||
36 | xhtml1-frameset.dtd.xml | ||||
37 | xhtml1-strict.dtd.xml | ||||
38 | xhtml1-transitional.dtd.xml | ||||
39 | xslt-1.0.dtd.xml | ||||
40 | testcases.xml | ||||
41 | language.dtd.xml | ||||
42 | kpartgui.dtd.xml | ||||
43 | kcfg.dtd.xml | ||||
44 | DESTINATION ${DATA_INSTALL_DIR}/katexmltools | ||||
45 | ) | ||||
Context not available. |