From: Tor Lillqvist Date: Wed, 23 Sep 2009 06:33:48 +0000 (+0300) Subject: Parse libtoolize --version more carefully X-Git-Url: http://git.openbox.org/?a=commitdiff_plain;h=1a4763e6ef8e4da2a5118a00ce567e00704979cd;p=dana%2Fcg-glib.git Parse libtoolize --version more carefully Some recent versions of libtoolize output a version blurb like: libtoolize (GNU libtool 1.3110 2009-07-01) 2.2.7a Don't get confused by the numbers inside the parens. --- diff --git a/autogen.sh b/autogen.sh index f82e3ebd..358371ba 100755 --- a/autogen.sh +++ b/autogen.sh @@ -14,7 +14,10 @@ DIE=0 have_libtool=false if libtoolize --version < /dev/null > /dev/null 2>&1 ; then - libtool_version=`libtoolize --version | sed 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` + libtool_version=`libtoolize --version | + head -1 | + sed -e 's/^\(.*\)([^)]*)\(.*\)$/\1\2/g' \ + -e 's/^[^0-9]*\([0-9.][0-9.]*\).*/\1/'` case $libtool_version in 1.4*|1.5*|2.2*) have_libtool=true