]> granicus.if.org Git - php/commitdiff
Fix bug: #19124, xmlrpc extension builds ok now as shared extension.
authorfoobar <sniper@php.net>
Fri, 30 Aug 2002 02:57:13 +0000 (02:57 +0000)
committerfoobar <sniper@php.net>
Fri, 30 Aug 2002 02:57:13 +0000 (02:57 +0000)
ext/rpc/xmlrpc/config.m4
ext/rpc/xmlrpc/xmlrpc-epi-php.c
ext/xmlrpc/config.m4
ext/xmlrpc/xmlrpc-epi-php.c

index b0cf5060392dff54876279748cbeadb3d8efe0ad..ac923ab96b1bb121408c64b41ba9892a6f7efe10 100644 (file)
@@ -15,6 +15,9 @@ xmlrpc_ext_shared=$ext_shared
 PHP_ARG_WITH(expat-dir, libexpat dir for XMLRPC-EPI,
 [  --with-expat-dir=DIR      XMLRPC-EPI: libexpat dir for XMLRPC-EPI.])
 
+PHP_ARG_WITH(iconv-dir, iconv dir for XMLRPC-EPI,
+[  --with-iconv-dir=DIR      XMLRPC-EPI: iconv dir for XMLRPC-EPI.])
+
 if test "$PHP_XMLRPC" != "no"; then
 
   PHP_SUBST(XMLRPC_SHARED_LIBADD)
@@ -34,9 +37,14 @@ if test "$PHP_XMLRPC" != "no"; then
     AC_MSG_ERROR(XML-RPC support requires libexpat. Use --with-expat-dir=<DIR>)
   fi
 
+  if test "$PHP_ICONV_DIR" != "no"; then
+    PHP_ICONV=$PHP_ICONV_DIR
+  fi
+  
   if test "$PHP_ICONV" = "no"; then
     PHP_ICONV=yes
   fi
+  
   PHP_SETUP_ICONV(XMLRPC_SHARED_LIBADD, [], [
     AC_MSG_ERROR([iconv not found, in order to build xmlrpc you need the iconv library])
   ])
index 460ca9bd970060a86f72c8b65bb88b131a31af2c..8ffa8ce9899f0e7ae3781f4e44d8bf296c7d88b2 100644 (file)
 *    of null, when the right thing may be no value at all. (SOAP)     *
 **********************************************************************/
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "php.h"
 #include "ext/standard/info.h"
 #include "php_ini.h"
 #include "php_xmlrpc.h"
-#ifndef PHP_WIN32
-#include "php_config.h"
-#endif
 #include "xmlrpc.h"
 
 #define PHP_EXT_VERSION "0.51"
index b0cf5060392dff54876279748cbeadb3d8efe0ad..ac923ab96b1bb121408c64b41ba9892a6f7efe10 100644 (file)
@@ -15,6 +15,9 @@ xmlrpc_ext_shared=$ext_shared
 PHP_ARG_WITH(expat-dir, libexpat dir for XMLRPC-EPI,
 [  --with-expat-dir=DIR      XMLRPC-EPI: libexpat dir for XMLRPC-EPI.])
 
+PHP_ARG_WITH(iconv-dir, iconv dir for XMLRPC-EPI,
+[  --with-iconv-dir=DIR      XMLRPC-EPI: iconv dir for XMLRPC-EPI.])
+
 if test "$PHP_XMLRPC" != "no"; then
 
   PHP_SUBST(XMLRPC_SHARED_LIBADD)
@@ -34,9 +37,14 @@ if test "$PHP_XMLRPC" != "no"; then
     AC_MSG_ERROR(XML-RPC support requires libexpat. Use --with-expat-dir=<DIR>)
   fi
 
+  if test "$PHP_ICONV_DIR" != "no"; then
+    PHP_ICONV=$PHP_ICONV_DIR
+  fi
+  
   if test "$PHP_ICONV" = "no"; then
     PHP_ICONV=yes
   fi
+  
   PHP_SETUP_ICONV(XMLRPC_SHARED_LIBADD, [], [
     AC_MSG_ERROR([iconv not found, in order to build xmlrpc you need the iconv library])
   ])
index 460ca9bd970060a86f72c8b65bb88b131a31af2c..8ffa8ce9899f0e7ae3781f4e44d8bf296c7d88b2 100644 (file)
 *    of null, when the right thing may be no value at all. (SOAP)     *
 **********************************************************************/
 
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
+
 #include "php.h"
 #include "ext/standard/info.h"
 #include "php_ini.h"
 #include "php_xmlrpc.h"
-#ifndef PHP_WIN32
-#include "php_config.h"
-#endif
 #include "xmlrpc.h"
 
 #define PHP_EXT_VERSION "0.51"