summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSimon McVittie <smcv@debian.org>2020-05-06 14:09:46 +0100
committerSimon McVittie <smcv@debian.org>2020-05-06 14:17:42 +0100
commit755fe095df9b32d7afa846b77dc9fd0c0b145de1 (patch)
tree530c0fec5f6cc8a1443f1584034fc7d0ae31f05c
parent250a21f24365b6fed6271b5f235307d9fbef5eeb (diff)
downloadgtk-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.build48
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,
-)