blob: 47dfbe0a041efe55d33167c05d3ce36889f126d6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
# Install the set of non-executable data files
file(GLOB _FILES
"README"
"fontfix.conf"
"inkweb.js"
"jessyInk.js"
"jessyInk_core_mouseHandler_noclick.js"
"jessyInk_core_mouseHandler_zoomControl.js"
"aisvg.xslt"
"colors.xml"
"jessyInk_video.svg"
"seamless_pattern.svg"
"svg2fxg.xsl"
"svg2xaml.xsl"
"xaml2svg.xsl"
"inkscape.extension.rng"
"*.inx"
)
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions)
# Install the executable scripts
file(GLOB _SCRIPTS
"*.py"
"*.pl"
"*.sh"
"*.rb"
)
# These files don't need the +x bit
set(_SCRIPTS_NOEXEC
"hersheydata.py"
"hpgl_decoder.py"
"hpgl_encoder.py"
"simplepath.py"
"simplestyle.py"
"simpletransform.py"
)
list(REMOVE_ITEM _SCRIPTS ${_SCRIPTS_NOEXEC})
install(PROGRAMS ${_SCRIPTS} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions)
install(FILES ${_SCRIPTS_NOEXEC} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions)
file(GLOB _FILES "alphabet_soup/*.svg")
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/alphabet_soup)
file(GLOB _FILES "Barcode/*.py")
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/Barcode)
file(GLOB _FILES "Poly3DObjects/*.obj")
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/Poly3DObjects)
# file(GLOB _FILES
# "test/*.svg"
# "test/*.sh"
# "test/*.py"
# "test/*.js"
# "test/run-all-extension-tests"
# )
# install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/test)
file(GLOB _FILES "ink2canvas/*.py")
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/ink2canvas)
file(GLOB _FILES "xaml2svg/*.xsl")
install(FILES ${_FILES} DESTINATION ${INKSCAPE_SHARE_INSTALL}/extensions/xaml2svg)
|