From 7b73c4a75fbddcfa1bc552fed49c228b9cdaf7b0 Mon Sep 17 00:00:00 2001 From: Eli Schwartz Date: Wed, 6 Nov 2019 00:26:38 -0500 Subject: 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 Signed-off-by: Allan McRae --- meson.build | 2 -- scripts/Makefile.am | 2 +- scripts/meson.build | 10 ++-------- 3 files changed, 3 insertions(+), 11 deletions(-) diff --git a/meson.build b/meson.build index 36f87ed2..2c9185a6 100644 --- a/meson.build +++ b/meson.build @@ -28,7 +28,6 @@ LIBMAKEPKGDIR = join_paths(PREFIX, DATAROOTDIR, 'makepkg') PKGDATADIR = join_paths(PREFIX, DATAROOTDIR, meson.project_name()) PYTHON = import('python').find_installation('python3') -M4 = find_program('m4') SED = find_program('sed') DU = find_program('du') LDCONFIG = get_option('ldconfig') @@ -250,7 +249,6 @@ carch = chost.split('-')[0] # largely identical, but which distinguishes between quoting needs. substs = configuration_data() substs.set('SED', SED.path()) -substs.set('M4', M4.path()) substs.set('CARCH', carch) substs.set('CHOST', chost) substs.set('PKGEXT', get_option('pkg-ext')) 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) -- cgit v1.2.3-24-g4f1b