mirror of
https://github.com/php/php-src.git
synced 2026-04-05 15:12:39 +02:00
Allow to link against chosen modules correctly
This commit is contained in:
@@ -10,7 +10,8 @@ AC_DEFUN(PHP_DBA_STD_BEGIN,[
|
||||
|
||||
AC_DEFUN(PHP_TEMP_LDFLAGS,[
|
||||
old_LDFLAGS=$LDFLAGS
|
||||
LDFLAGS="$1 $LDFLAGS"
|
||||
dnl LDFLAGS="$1 $LDFLAGS"
|
||||
LDFLAGS="$1"
|
||||
$2
|
||||
LDFLAGS=$old_LDFLAGS
|
||||
])
|
||||
@@ -139,18 +140,20 @@ dnl Berkeley specific (library and version test)
|
||||
dnl parameters(version, library list, function)
|
||||
AC_DEFUN(PHP_DBA_DB_CHECK,[
|
||||
for LIB in $2; do
|
||||
PHP_TEMP_LDFLAGS(-L$THIS_PREFIX/lib,[
|
||||
AC_CHECK_LIB($LIB, $3, [
|
||||
AC_EGREP_CPP(yes,[
|
||||
if test -f $THIS_PREFIX/lib/lib$LIB.a -o -f $THIS_PREFIX/lib/lib$LIB.$SHLIB_SUFFIX_NAME; then
|
||||
PHP_TEMP_LDFLAGS(-L$THIS_PREFIX/lib,[
|
||||
AC_CHECK_LIB($LIB, $3, [
|
||||
AC_EGREP_CPP(yes,[
|
||||
#include "$THIS_INCLUDE"
|
||||
yes
|
||||
#endif
|
||||
],[
|
||||
THIS_LIBS=$LIB
|
||||
break
|
||||
],[
|
||||
THIS_LIBS=$LIB
|
||||
break
|
||||
])
|
||||
])
|
||||
])
|
||||
])
|
||||
fi
|
||||
done
|
||||
if test "$1" = "4"; then
|
||||
AC_MSG_CHECKING(for db4 minor version and patch level)
|
||||
|
||||
Reference in New Issue
Block a user