diff options
Diffstat (limited to 'ext/soap/config-php4.m4')
-rw-r--r-- | ext/soap/config-php4.m4 | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ext/soap/config-php4.m4 b/ext/soap/config-php4.m4 new file mode 100644 index 0000000000..332acac91d --- /dev/null +++ b/ext/soap/config-php4.m4 @@ -0,0 +1,33 @@ +dnl $Id$ +dnl config.m4 for extension soap + +PHP_ARG_WITH(soap, whether to enable soap support, +[ --with-soap[=DIR] Include SOAP support. DIR is libxml2 + library directory.]) + +if test "$PHP_SOAP" != "no"; then + if test "$PHP_SOAP" = "yes"; then + for i in /usr/local /usr; do + if test -d "$i/include/libxml2/libxml"; then + XML2_INCDIR=$i/include/libxml2 + XML2_LIBDIR=$i/lib + fi + done + else + if test -d "$PHP_SOAP/include/libxml2/libxml"; then + XML2_INCDIR=$PHP_SOAP/include/libxml2 + XML2_LIBDIR=$PHP_SOAP/lib + fi + fi + + if test -z "$XML2_INCDIR"; then + AC_MSG_ERROR(Cannot find libxml2 header. Please specify correct libxml2 installation path) + fi + + AC_DEFINE(HAVE_PHP_SOAP,1,[Whether you have soap module]) + + PHP_ADD_INCLUDE($XML2_INCDIR) + PHP_ADD_LIBRARY_WITH_PATH(xml2,$XML2_LIBDIR,SOAP_SHARED_LIBADD) + PHP_NEW_EXTENSION(soap, soap.c php_encoding.c php_http.c php_packet_soap.c php_schema.c php_sdl.c php_xml.c, $ext_shared) + PHP_SUBST(SOAP_SHARED_LIBADD) +fi |