mirror of
https://github.com/php/php-src.git
synced 2026-04-11 18:13:00 +02:00
Create helper library during configure time
This commit is contained in:
@@ -1,9 +1,6 @@
|
||||
# $Id$
|
||||
|
||||
noinst_LTLIBRARIES=libphpext_informix.la
|
||||
noinst_LIBRARIES=libphp_ifx.a
|
||||
libphp_ifx_a_SOURCES=stub.c
|
||||
libphp_ifx_a_LIBADD=@IFX_OBJS@
|
||||
libphpext_informix_la_SOURCES=ifx.c
|
||||
libphpext_informix_la_LIBADD=@IFX_LIBS@
|
||||
|
||||
|
||||
@@ -2,6 +2,8 @@ dnl $Id$
|
||||
|
||||
divert(3)
|
||||
|
||||
PHPIFXLIB=ext/informix/libphp_ifx.a
|
||||
|
||||
AC_MSG_CHECKING(for Informix support)
|
||||
AC_ARG_WITH(informix,
|
||||
[ --with-informix[=DIR] Include Informix support. DIR is the Informix base
|
||||
@@ -73,11 +75,16 @@ WARNING: You specified Informix base install directory that is different
|
||||
for i in $IFX_LIBS; do
|
||||
case "$i" in
|
||||
*.o)
|
||||
IFX_OBJS="$IFX_OBJS $i"
|
||||
AC_ADD_LIBRARY_WITH_PATH(php_ifx, $abs_builddir/ext/informix);;
|
||||
AC_ADD_LIBPATH($abs_builddir/ext/informix)
|
||||
AC_ADD_LIBRARY(php_ifx, 1)
|
||||
test -d ext/informix || mkdir ext ext/informix
|
||||
cd ext/informix
|
||||
ar r libphp_ifx.a $i
|
||||
ranlib libphp_ifx.a
|
||||
cd ../..;;
|
||||
-l*)
|
||||
lib=`echo $i|sed 's/^-l//'`
|
||||
AC_ADD_LIBRARY($lib);;
|
||||
AC_ADD_LIBRARY($lib, 1);;
|
||||
*)
|
||||
IFX_LIBADD="$IFX_LIBADD $i";;
|
||||
esac
|
||||
@@ -94,7 +101,6 @@ WARNING: You specified Informix base install directory that is different
|
||||
])
|
||||
AC_SUBST(INFORMIXDIR)
|
||||
AC_SUBST(IFX_LIBS)
|
||||
AC_SUBST(IFX_OBJS)
|
||||
|
||||
divert(5)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user