[gtk-doc/wip/smcv/meson: 1/2] meson: Install no-xslt variants of Autotools Makefile fragment
- From: Simon McVittie <smcv src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-doc/wip/smcv/meson: 1/2] meson: Install no-xslt variants of Autotools Makefile fragment
- Date: Wed, 6 May 2020 13:19:03 +0000 (UTC)
commit 755fe095df9b32d7afa846b77dc9fd0c0b145de1
Author: Simon McVittie <smcv debian org>
Date: Wed May 6 14:09:46 2020 +0100
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>
buildsystems/autotools/meson.build | 48 +++++++++++++++++++++++---------------
1 file 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,
-)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]