From 1a4763e6ef8e4da2a5118a00ce567e00704979cd Mon Sep 17 00:00:00 2001 From: Tor Lillqvist Date: Wed, 23 Sep 2009 09:33:48 +0300 Subject: [PATCH] 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. --- autogen.sh | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/autogen.sh b/autogen.sh index f82e3eb..358371b 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 -- 2.7.4