- Notifications
You must be signed in to change notification settings - Fork 7.8k
/
Copy pathconfig.w32
21 lines (19 loc) · 770 Bytes
/
config.w32
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// vim:ft=javascript
ARG_WITH("xml","XML support","yes");
if(PHP_XML=="yes"){
if(PHP_LIBXML=="yes"&&
ADD_EXTENSION_DEP('xml','libxml')&&
CHECK_HEADER_ADD_INCLUDE("libxml/parser.h","CFLAGS_XML",PHP_PHP_BUILD+"\\include\\libxml2")&&
CHECK_HEADER_ADD_INCLUDE("libxml/tree.h","CFLAGS_XML",PHP_PHP_BUILD+"\\include\\libxml2")
){
EXTENSION("xml","xml.c compat.c",null,"/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1");
AC_DEFINE("HAVE_XML",1,"Define to 1 if the PHP extension 'xml' is available.");
if(!PHP_XML_SHARED){
ADD_FLAG("CFLAGS_XML","/D LIBXML_STATIC ");
}
PHP_INSTALL_HEADERS("ext/xml","expat_compat.h php_xml.h");
}else{
WARNING("xml support can't be enabled, libraries or headers are missing")
PHP_XML="no"
}
}