ARG_ENABLE("enchant", "Enchant Support", "no");
if (PHP_ENCHANT == "yes") {
- EXTENSION("enchant", "enchant.c");
- AC_DEFINE('HAVE_ENCHANT', 1, 'Have Enchant support', false);
+ if (CHECK_HEADER_ADD_INCLUDE("enchant.h", "CFLAGS_ENCHANT", PHP_ENCHANT)) {
+ EXTENSION("enchant", "enchant.c");
+ AC_DEFINE('HAVE_ENCHANT', 1, 'Have Enchant support', false);
+ } else {
+ WARNING('Could not find enchant.h; skipping');
+ }
}
#include "pdo/php_pdo_driver.h"
#include "php_pdo_oci.h"
#include "php_pdo_oci_int.h"
+#include "Zend/zend_exceptions.h"
static int pdo_oci_fetch_error_func(pdo_dbh_t *dbh, pdo_stmt_t *stmt, zval *info TSRMLS_DC) /* {{{ */
{
#include "pdo/php_pdo_driver.h"
#include "php_pdo_oci.h"
#include "php_pdo_oci_int.h"
+#include "Zend/zend_extensions.h"
#define STMT_CALL(name, params) \
S->last_err = name params; \
ARG_WITH("xmlwriter", "XMLWriter support", "no");
if (PHP_XMLWRITER == "yes" && PHP_LIBXML == "yes") {
- EXTENSION("xmlwriter", "php_xmlwriter.c");
- AC_DEFINE("HAVE_XMLWRITER", 1, "XMLWriter support");
- if (!PHP_XMLWRITER_SHARED) {
- ADD_FLAG("CFLAGS_XMLWRITER", "/D LIBXML_STATIC");
+ if (CHECK_HEADER_ADD_INCLUDE('libxml/xmlwriter.h', 'CFLAGS_XMLWRITER', PHP_XMLWRITER)) {
+ EXTENSION("xmlwriter", "php_xmlwriter.c");
+ AC_DEFINE("HAVE_XMLWRITER", 1, "XMLWriter support");
+ if (!PHP_XMLWRITER_SHARED) {
+ ADD_FLAG("CFLAGS_XMLWRITER", "/D LIBXML_STATIC");
+ }
+ ADD_EXTENSION_DEP('xmlwriter', 'libxml');
+ } else {
+ WARNING('Could not find xmlwriter.h');
}
- ADD_EXTENSION_DEP('xmlwriter', 'libxml');
}