From: Haitao Li Date: Tue, 10 Apr 2012 10:25:59 +0000 (+0800) Subject: Print configure script found toolchain version X-Git-Url: https://git.lizzy.rs/?a=commitdiff_plain;h=b2ec26c15283def5d5d8bcdd74bfdd84e918c46e;p=rust.git Print configure script found toolchain version Closes #2169 --- diff --git a/configure b/configure index 527c1b4ae8f..ac05cc8b954 100755 --- a/configure +++ b/configure @@ -71,7 +71,7 @@ putvar() { then printf "configure: %-20s := %.35s ...\n" $1 "$T" else - printf "configure: %-20s := %s\n" $1 "$T" + printf "configure: %-20s := %s %s\n" $1 "$T" "$2" fi printf "%-20s := %s\n" $1 "$T" >>config.tmp } @@ -86,13 +86,22 @@ probe() { T=$(which $P 2>&1) if [ $? -eq 0 ] then + VER0=$($P --version 2>/dev/null | head -1 \ + | sed -e 's/[^0-9]*\([vV]\?[0-9.]\+[^ ]*\).*/\1/' ) + if [ $? -eq 0 -a "x${VER0}" != "x" ] + then + VER="($VER0)" + else + VER="" + fi break else + VER="" T="" fi done eval $V=\$T - putvar $V + putvar $V "$VER" } probe_need() { @@ -316,6 +325,7 @@ fi probe CFG_CLANG clang++ probe CFG_GCC gcc +probe CFG_LD ld probe CFG_LLVM_CONFIG llvm-config probe CFG_VALGRIND valgrind probe CFG_PERF perf