Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2019-11-06 00:26:38 -0500
committerAllan McRae <allan@archlinux.org>2019-11-06 16:11:53 +1000
commit7b73c4a75fbddcfa1bc552fed49c228b9cdaf7b0 (patch)
treedb294fc36e36b1ed3bdcb38a0bcc638522117a40 /scripts
parent8c7043390f80d93445f2817ae5419b06fc72983a (diff)
build: remove use of handcrafted m4 in configuring scripts
Now that library/ is fully gone, we don't need this anymore. Signed-off-by: Eli Schwartz <eschwartz@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/Makefile.am2
-rw-r--r--scripts/meson.build10
2 files changed, 3 insertions, 9 deletions
diff --git a/scripts/Makefile.am b/scripts/Makefile.am
index 58dbcec4..47455ed2 100644
--- a/scripts/Makefile.am
+++ b/scripts/Makefile.am
@@ -189,7 +189,7 @@ edit = sed \
## wrong file by accident.
$(OURSCRIPTS): %: %.sh.in wrapper.sh.in $(LIBMAKEPKG_IN) Makefile
$(AM_V_at)$(RM) $@
- $(AM_V_GEN)test -f $(srcdir)/$@.sh.in && m4 -P -I $(srcdir) $(srcdir)/$@.sh.in | $(edit) >$@
+ $(AM_V_GEN)test -f $(srcdir)/$@.sh.in && $(edit) $(srcdir)/$@.sh.in >$@
$(AM_V_at)chmod +x,a-w $@
@$(BASH_SHELL) -O extglob -n $@
diff --git a/scripts/meson.build b/scripts/meson.build
index 56f31222..696d8ddd 100644
--- a/scripts/meson.build
+++ b/scripts/meson.build
@@ -14,18 +14,12 @@ SCRIPT_EDITOR = find_program(configure_file(
output : 'edit-script.sh',
configuration : substs))
-m4_edit = generator(
- M4,
- arguments : ['-P', '-I', meson.current_source_dir(), '@INPUT@'],
- output : '@PLAINNAME@',
- capture : true)
-
foreach script : scripts
script_shortname = script.split('.')[0]
custom_target(
script,
- input : m4_edit.process(script),
+ input : script,
command : [ SCRIPT_EDITOR, '@INPUT@', '@OUTPUT@', '0755'],
output : script_shortname,
install : true,
@@ -40,7 +34,7 @@ foreach script : wrapped_scripts
# the build directory.
internal_script = custom_target(
script,
- input : m4_edit.process(script),
+ input : script,
command : [ SCRIPT_EDITOR, '@INPUT@', '@OUTPUT@', '0755'],
output : script,
build_by_default : true)