Browse Source

make configure more robust if extensions add libraries without

checking for their existance first

old behaviour was to fail on the next library check with misleading
messages, now configure will work but make will fail with a
'lib not found' message
experimental/ZendEngine2
Hartmut Holzgraefe 25 years ago
parent
commit
d63edeba21
  1. 2
      acinclude.m4
  2. 2
      configure.in

2
acinclude.m4

@ -749,7 +749,7 @@ AC_DEFUN(PHP_ADD_LIBRARY,[
c|c_r|pthread*) ;;
*)
ifelse($3,,[
PHP_X_ADD_LIBRARY($1,$2,LIBS)
PHP_X_ADD_LIBRARY($1,$2,PHP_EXTENSION_LIBS)
],[
if test "$ext_shared" = "yes"; then
PHP_X_ADD_LIBRARY($1,$2,$3)

2
configure.in

@ -727,7 +727,7 @@ if test "$abs_srcdir" != "$abs_builddir"; then
INCLUDES="$INCLUDES -I\$(top_srcdir)/TSRM"
fi
EXTRA_LIBS="$EXTRA_LIBS $DLIBS $LIBS"
EXTRA_LIBS="$EXTRA_LIBS $DLIBS $LIBS $PHP_EXTENSION_LIBS"
unset LIBS LDFLAGS
PHP_CONFIGURE_PART(Configuring TSRM)

Loading…
Cancel
Save