diff options
author | Simon McVittie <smcv@debian.org> | 2020-05-06 14:09:46 +0100 |
---|---|---|
committer | Simon McVittie <smcv@debian.org> | 2020-05-06 14:17:42 +0100 |
commit | 755fe095df9b32d7afa846b77dc9fd0c0b145de1 (patch) | |
tree | 530c0fec5f6cc8a1443f1584034fc7d0ae31f05c | |
parent | 250a21f24365b6fed6271b5f235307d9fbef5eeb (diff) | |
download | gtk-doc-755fe095df9b32d7afa846b77dc9fd0c0b145de1.tar.gz |
meson: Install no-xslt variants of Autotools Makefile fragment
Previously, these were installed when building with Autotools but not
when building with Meson.
Signed-off-by: Simon McVittie <smcv@debian.org>
-rw-r--r-- | buildsystems/autotools/meson.build | 48 |
1 files changed, 29 insertions, 19 deletions
diff --git a/buildsystems/autotools/meson.build b/buildsystems/autotools/meson.build index c39d3fb..17bbcbd 100644 --- a/buildsystems/autotools/meson.build +++ b/buildsystems/autotools/meson.build @@ -6,20 +6,35 @@ configure_file( install_dir: bindir, ) -custom_target( - 'gtk-doc.flat.make', - input: 'gtk-doc.make', - output: 'gtk-doc.flat.make', - install: true, - install_dir: pkgdatadir, - capture: true, - command: [ - 'sed', - '-e', - 's/EXTRA_DIST =/EXTRA_DIST +=/', - '@INPUT@', - ] -) +foreach mode : ['', 'no-xslt'] + if mode == '' + nested = '' + flat = '.flat' + else + nested = '.' + mode + flat = nested + '-flat' + endif + + custom_target( + 'gtk-doc' + flat + '.make', + input: 'gtk-doc' + nested + '.make', + output: 'gtk-doc' + flat + '.make', + install: true, + install_dir: pkgdatadir, + capture: true, + command: [ + 'sed', + '-e', + 's/EXTRA_DIST =/EXTRA_DIST +=/', + '@INPUT@', + ] + ) + + install_data( + ['gtk-doc' + nested + '.make'], + install_dir: pkgdatadir, + ) +endforeach custom_target( 'gtk-doc.m4', @@ -34,8 +49,3 @@ custom_target( '@OUTPUT@', ], ) - -install_data( - ['gtk-doc.make'], - install_dir: pkgdatadir, -) |