diff options
author | Gary V. Vaughan <gary@gnu.org> | 2014-01-04 11:43:58 +1300 |
---|---|---|
committer | Gary V. Vaughan <gary@gnu.org> | 2014-01-04 11:43:58 +1300 |
commit | b1a09dfa0d7ed7ca32139556d5fc815e73a7b274 (patch) | |
tree | 267dc45c8bc189f1ff4dd18c8742e461cb1085cb /gl | |
parent | da59d47a448f0a623c7f56632dbe8c3f864a450a (diff) | |
download | libtool-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>
Diffstat (limited to 'gl')
-rwxr-xr-x | gl/build-aux/inline-source | 6 |
1 files changed, 3 insertions, 3 deletions
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; } |