diff options
author | Tor Lillqvist <tml@iki.fi> | 2009-09-23 09:33:48 +0300 |
---|---|---|
committer | Tor Lillqvist <tml@iki.fi> | 2009-09-23 09:33:48 +0300 |
commit | 1a4763e6ef8e4da2a5118a00ce567e00704979cd (patch) | |
tree | 953637a029a0c49c2d6f6e6fd2e14566165f61ec /autogen.sh | |
parent | 4c633ff0b58db039a29801d5039cc2756db90bbb (diff) | |
download | glib-1a4763e6ef8e4da2a5118a00ce567e00704979cd.tar.gz |
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.
Diffstat (limited to 'autogen.sh')
-rwxr-xr-x | autogen.sh | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/autogen.sh b/autogen.sh index f82e3ebd1..358371ba2 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 |