dnl deprecated
AC_DEFUN(PHP_EXTENSION,[
- sources=`awk -f $abs_srcdir/scan_makefile_in.awk < $abs_srcdir/ext/$1/Makefile.in`
+ sources=`awk -f $abs_srcdir/scan_makefile_in.awk < []PHP_EXT_SRCDIR($1)[]/Makefile.in`
PHP_NEW_EXTENSION($1, $sources, $2, $3)
dnl extra-cflags are passed to the compiler, with @ext_srcdir@ being
dnl substituted.
AC_DEFUN(PHP_NEW_EXTENSION,[
- if test -d "$abs_srcdir/ext/$1"; then
-dnl ---------------------------------------------- Internal Module
- ext_builddir=ext/$1
- ext_srcdir=$abs_srcdir/ext/$1
- else
-dnl ---------------------------------------------- External Module
- ext_builddir=.
- ext_srcdir=$abs_srcdir
- fi
+ ext_builddir=[]PHP_EXT_BUILDDIR($1)
+ ext_srcdir=[]PHP_EXT_SRCDIR($1)
ifelse($5,,,[ac_extra=`echo $ac_n "$5$ac_c"|sed s#@ext_srcdir@#$ext_srcdir#g`])
dnl ## Diversion 5 is the last one. Here we generate files and clean up.
-
dnl Basic autoconf + automake initialization, generation of config.nice.
dnl -------------------------------------------------------------------------
VERSION=4.3.0-dev
+dnl Define where extension directories are located in the configure context
+AC_DEFUN(PHP_EXT_BUILDDIR,[ext/$1])
+AC_DEFUN(PHP_EXT_SRCDIR,[$abs_srcdir/ext/$1])
+
dnl Setting up the PHP version based on the information above.
dnl -------------------------------------------------------------------------
AC_MSG_CHECKING(for PHP extension directory)
AC_MSG_RESULT($EXTENSION_DIR)
])
-
+dnl
+AC_DEFUN(PHP_EXT_BUILDDIR,[.])dnl
+AC_DEFUN(PHP_EXT_SRCDIR,[$abs_srcdir])dnl
+dnl
abs_srcdir=`(cd $srcdir && pwd)`
abs_builddir=`pwd`