summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rwxr-xr-xdoc/efl_copy.sh1
-rw-r--r--doc/meson.build10
2 files changed, 10 insertions, 1 deletions
diff --git a/doc/efl_copy.sh b/doc/efl_copy.sh
new file mode 100755
index 0000000000..af975fbd8f
--- /dev/null
+++ b/doc/efl_copy.sh
@@ -0,0 +1 @@
+cp $@
diff --git a/doc/meson.build b/doc/meson.build
index 81c0e34910..18b9aeecf4 100644
--- a/doc/meson.build
+++ b/doc/meson.build
@@ -104,6 +104,7 @@ widget_preview_eps = custom_target('widget_preview_prefs_epc',
shot_sh = find_program('shot.sh')
tar = find_program('tar')
+efl_copy = find_program('efl_copy.sh')
foreach text_filter_property : text_filter_properties
text = text_filter_property[0]
@@ -181,10 +182,17 @@ doc_target += custom_target('doxygen',
build_by_default: false
)
+# This is not pretty but meson does not seem to allow wildcards in plain cp commands
+copy_images = custom_target('documentation images',
+ command: [efl_copy, '-rf', join_paths(meson.current_source_dir(), 'img', '*.png'), 'html'],
+ output: ['empty_img_copy'],
+ build_by_default: false
+)
+
compress_target = custom_target('package_doc_tar',
command: [tar, '-C', meson.build_root(), '--xz', '-cf', 'efl-'+meson.project_version()+'-doc.tar.xz', 'html', 'man'],
output: 'efl-'+meson.project_version()+'-doc.tar.xz',
- depends: doc_target,
+ depends: [doc_target, copy_images],
build_by_default: false
)