if (!PHP_DOM_SHARED) {
ADD_FLAG("CFLAGS_DOM", "/D LIBXML_STATIC ");
}
+ ADD_EXTENSION_DEP('dom', 'libxml');
}
if (PHP_EXIF == "yes") {
EXTENSION("exif", "exif.c");
AC_DEFINE('HAVE_EXIF', 1, 'Have exif');
+ ADD_EXTENSION_DEP('exif', 'mbstring');
}
if (!PHP_SIMPLEXML_SHARED) {
ADD_FLAG("CFLAGS_SIMPLEXML", "/D LIBXML_STATIC");
}
+ ADD_EXTENSION_DEP('simplexml', 'libxml');
}
if (PHP_WDDX == "yes" && PHP_LIBXML == "yes") {
EXTENSION("wddx", "wddx.c");
AC_DEFINE("HAVE_WDDX", 1, "WDDX support");
+ ADD_EXTENSION_DEP('wddx', 'libxml');
}
if (!PHP_XML_SHARED) {
ADD_FLAG("CFLAGS_XML", "/D LIBXML_STATIC ");
}
+ ADD_EXTENSION_DEP('xml', 'libxml');
}
ADD_SOURCES(configure_module_dirname + "/libxmlrpc", "base64.c simplestring.c xml_to_dandarpc.c \
xmlrpc_introspection.c encodings.c system_methods.c xml_to_xmlrpc.c \
queue.c xml_element.c xmlrpc.c xml_to_soap.c", "xmlrpc");
+ ADD_EXTENSION_DEP('xmlrpc', 'libxml');
}
ADD_FLAG("LDFLAGS_XSL", "/nodefaultlib:msvcrt");
}
}
+ ADD_EXTENSION_DEP('xsl', 'libxml');
} else {
WARNING("xsl not enabled; libraries and headers not found");
}