emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master a62d157: Make autogen.sh report relevant environmen


From: Glenn Morris
Subject: [Emacs-diffs] master a62d157: Make autogen.sh report relevant environment variables
Date: Thu, 8 Jun 2017 12:49:29 -0400 (EDT)

branch: master
commit a62d15763df16e64b452b24191e12c0e32a2de6b
Author: Glenn Morris <address@hidden>
Commit: Glenn Morris <address@hidden>

    Make autogen.sh report relevant environment variables
    
    * autogen.sh (check_version):
    Indicate if using an environment variable.
---
 autogen.sh | 10 +++++++---
 1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/autogen.sh b/autogen.sh
index 2297bdc..0153f89 100755
--- a/autogen.sh
+++ b/autogen.sh
@@ -72,11 +72,15 @@ minor_version ()
 check_version ()
 {
     ## Respect, e.g., $AUTOCONF if it is set, like autoreconf does.
-    uprog=`echo $1 | sed -e 's/-/_/g' -e 
'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
+    uprog0=`echo $1 | sed -e 's/-/_/g' -e 
'y/abcdefghijklmnopqrstuvwxyz/ABCDEFGHIJKLMNOPQRSTUVWXYZ/'`
 
-    eval uprog=\$${uprog}
+    eval uprog=\$${uprog0}
 
-    [ x"$uprog" = x ] && uprog=$1
+    if [ x"$uprog" = x ]; then
+        uprog=$1
+    else
+        printf '%s' "(using $uprog0=$uprog) "
+    fi
 
     have_version=`get_version $uprog`
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]