summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Biebl <mbiebl@gmail.com>2017-05-01 17:02:17 +0200
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2017-05-01 11:02:17 -0400
commit064d9ef0d784f2f92a1918dbf33abd48c05880a1 (patch)
tree47d3283a94e9da8183d82c9974e6651206917926
parent2f10b225572db4f1d127aea731178e43177cbe98 (diff)
meson: create index.html symlink pointing at systemd.index.html (#5870)
Re-use bits from 488477d1011559078dbebfea18e22dcc1c9ca7ea to create the index.html symlink. Fixes #5862
-rw-r--r--man/meson.build15
1 files changed, 15 insertions, 0 deletions
diff --git a/man/meson.build b/man/meson.build
index abe6878022..361342bb75 100644
--- a/man/meson.build
+++ b/man/meson.build
@@ -139,6 +139,21 @@ foreach tuple : [['systemd.directives', '7', systemd_directives_xml],
install : want_html and have_lxml,
install_dir : join_paths(docdir, 'html'))
html_pages += [p2]
+
+ if html == 'systemd.index.html'
+ htmlalias = 'index.html'
+ p3 = custom_target(
+ htmlalias,
+ input : p2,
+ output : htmlalias,
+ command : ['ln', '-fs', html, '@OUTPUT@'])
+ if want_html
+ dst = join_paths(docdir, 'html', htmlalias)
+ cmd = 'ln -fs @0@ $DESTDIR@1@'.format(html, dst)
+ meson.add_install_script('sh', '-c', cmd)
+ endif
+ html_pages += [p3]
+ endif
endforeach
# cannot use run_target until https://github.com/mesonbuild/meson/issues/1644 is resolved