mirror of https://github.com/postgres/postgres
Fix for version guessing in configure.
This commit is contained in:
parent
aeb277c405
commit
759b17f0f6
|
@ -72,17 +72,26 @@ fi
|
|||
dnl this part selects the template from the one in the
|
||||
dnl template directory.
|
||||
|
||||
dnl LOOK FOR EXACT MATCH FIRST,
|
||||
dnl then try an OS without a version
|
||||
|
||||
AC_MSG_CHECKING(setting template to)
|
||||
AC_ARG_WITH(template,
|
||||
[ --with-template=TEMPLATE
|
||||
use operating system template file
|
||||
see template directory],
|
||||
[ TEMPLATE=$withval ],
|
||||
[ host_no_ver=`echo "$host" | sed 's/[[0-9.]]*$//'`
|
||||
GUESS=`grep "$host_no_ver" template/.similar | sed 's/.*=//' | tail -1`
|
||||
[
|
||||
GUESS=`grep "^$host=" template/.similar | sed 's/.*=//' | tail -1`
|
||||
if test "$GUESS"
|
||||
then TEMPLATE="$GUESS"
|
||||
else TEMPLATE=`uname -s | tr A-Z a-z`
|
||||
then TEMPLATE="$GUESS"
|
||||
else
|
||||
host_no_ver=`echo "$host" | sed 's/[[0-9.]]*$//'`
|
||||
GUESS=`grep "^$host_no_ver" template/.similar | sed 's/.*=//' | tail -1`
|
||||
if test "$GUESS"
|
||||
then TEMPLATE="$GUESS"
|
||||
else TEMPLATE=`uname -s | tr A-Z a-z`
|
||||
fi
|
||||
fi
|
||||
])
|
||||
AC_MSG_RESULT($TEMPLATE)
|
||||
|
|
Loading…
Reference in New Issue