summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGary V. Vaughan <gary@gnu.org>2014-01-04 11:43:58 +1300
committerGary V. Vaughan <gary@gnu.org>2014-01-04 11:43:58 +1300
commitb1a09dfa0d7ed7ca32139556d5fc815e73a7b274 (patch)
tree267dc45c8bc189f1ff4dd18c8742e461cb1085cb
parentda59d47a448f0a623c7f56632dbe8c3f864a450a (diff)
downloadlibtool-b1a09dfa0d7ed7ca32139556d5fc815e73a7b274.tar.gz
inline-source: DO NOT EDIT warning only for top-level file.
* gl/build-aux/inline-source (func_include): When recursing, pass through the value of `magic` so that only the very first #! magic number has a DO NOT EDIT warning injected. * bootstrap: Regenerate. Signed-off-by: Gary V. Vaughan <gary@gnu.org>
-rwxr-xr-xbootstrap4
-rwxr-xr-xgl/build-aux/inline-source6
2 files changed, 3 insertions, 7 deletions
diff --git a/bootstrap b/bootstrap
index e102622a..86ff9f75 100755
--- a/bootstrap
+++ b/bootstrap
@@ -1533,8 +1533,6 @@ func_lt_ver ()
# time-stamp-time-zone: "UTC"
# End:
#! /bin/sh
-## DO NOT EDIT - This file generated from build-aux/options-parser
-## by inline-source v2014-01-03.01
# Set a version string for this script.
scriptversion=2014-01-03.01; # UTC
@@ -2143,8 +2141,6 @@ func_version ()
# time-stamp-time-zone: "UTC"
# End:
#! /bin/sh
-## DO NOT EDIT - This file generated from build-aux/extract-trace
-## by inline-source v2014-01-03.01
# Extract macro arguments from autotools input with GNU M4.
# Written by Gary V. Vaughan, 2010
diff --git a/gl/build-aux/inline-source b/gl/build-aux/inline-source
index 1e4772c7..fede037c 100755
--- a/gl/build-aux/inline-source
+++ b/gl/build-aux/inline-source
@@ -124,7 +124,7 @@ func_include ()
test -n "$_G_scriptdir" || _G_scriptdir="./"
$AWK '
- BEGIN { magic = 0; }
+ BEGIN { magic = '${_RECURSE_MAGIC-0}'; }
/^#!/ && magic == 0 {
print $0;
@@ -136,14 +136,14 @@ func_include ()
/^\. ['\''"].*['\''"]$/ {
file = substr ($2, 2, length ($2) -2);
- system (sprintf ("'$progpath' %s", file));
+ system (sprintf ("env _RECURSE_MAGIC=%d '$progpath' %s", magic, file));
next;
}
/^\. `echo [^`]*`['\''"][^'\''"]*['\''"]$/ {
tail = substr ($0, match ($0, /`['\''"]/));
file = substr (tail, 3, length (tail) -3);
- system (sprintf ("'$progpath' '"$_G_scriptdir"'%s", file));
+ system (sprintf ("env _RECURSE_MAGIC=%d '$progpath' '"$_G_scriptdir"'%s", magic, file));
next;
}