diff options
author | H. Peter Anvin (Intel) <hpa@zytor.com> | 2019-09-24 11:13:43 -0700 |
---|---|---|
committer | H. Peter Anvin (Intel) <hpa@zytor.com> | 2019-09-24 11:13:43 -0700 |
commit | 01a67a1ba4e4a9b95752e3e97736f15d98fdd1f9 (patch) | |
tree | f5386f607e0d6ba2522677ea1d6d318b152d92ef /autogen.sh | |
parent | f7dbdb2e136db99051b14403a0f29c5155bbf7d8 (diff) | |
download | nasm-01a67a1ba4e4a9b95752e3e97736f15d98fdd1f9.tar.gz nasm-01a67a1ba4e4a9b95752e3e97736f15d98fdd1f9.tar.xz nasm-01a67a1ba4e4a9b95752e3e97736f15d98fdd1f9.zip |
autogen.sh: don't update helpers unless there is a newer version
Updating the autoconf helpers unconditionally is very noisy and
probably the wrong thing to do anyway. Check the version numbers and
only update if the current machine has a newer version installed.
Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -18,7 +18,14 @@ mkdir -p autoconf autoconf/helpers config autolib="`"$AUTOMAKE" --print-libdir`" if test ! x"$autolib" = x; then for prg in install-sh compile config.guess config.sub; do - if test -f "$autolib"/"$prg"; then + # Update autoconf helpers if and only if newer ones are available + if test -f "$autolib"/"$prg" && \ + ( test -f "$autolib"/"$prg" && \ + sed -n -r -e \ + 's/^(scriptver(|sion)|timestamp)=['\''"]?([^'\''"]+).*$/\3/p' \ + "$autolib"/"$prg" autoconf/helpers/"$prg" | \ + sort --check=quiet; test $? -ne 0 ) + then cp -f "$autolib"/"$prg" autoconf/helpers fi done |