1
0
mirror of https://github.com/moparisthebest/curl synced 2024-12-21 23:58:49 -05:00

improved the libtool check to disqualify "1.4c" when 1.4.2 is required

This commit is contained in:
Daniel Stenberg 2003-10-14 11:27:30 +00:00
parent c6f11b053d
commit 7553341bad

View File

@ -90,17 +90,26 @@ if test -z "$lt_pversion"; then
echo " You need libtool version $LIBTOOL_WANTED_VERSION or newer installed" echo " You need libtool version $LIBTOOL_WANTED_VERSION or newer installed"
exit 1 exit 1
fi fi
lt_version=`echo $lt_pversion` #|sed -e 's/\([a-z]*\)$/.\1/'` lt_version=`echo $lt_pversion|sed -e 's/\([a-z]*\)$//'`
IFS=.; set $lt_version; IFS=' ' IFS=.; set $lt_version; IFS=' '
lt_status="good" lt_status="good"
if test "$1" = "$LIBTOOL_WANTED_MAJOR"; then
if test "$2" -lt "$LIBTOOL_WANTED_MINOR"; then major=$1
minor=$2
patch=$3
if test "$major" = "$LIBTOOL_WANTED_MAJOR"; then
if test "$minor" -lt "$LIBTOOL_WANTED_MINOR"; then
lt_status="bad" lt_status="bad"
elif test ! -z "$LIBTOOL_WANTED_PATCH"; then elif test -n "$LIBTOOL_WANTED_PATCH"; then
if test -n "$3"; then if test "$minor" -gt "$LIBTOOL_WANTED_MINOR"; then
if test "$3" -lt "$LIBTOOL_WANTED_PATCH"; then lt_status="good"
elif test -n "$patch"; then
if test "$patch" -lt "$LIBTOOL_WANTED_PATCH"; then
lt_status="bad" lt_status="bad"
fi fi
else
lt_status="bad"
fi fi
fi fi
fi fi