--- /dev/null
+// $Id$
+// vim:ft=javascript
+
+ARG_WITH("cpdflib", "cpdflib >= 2", "no");
+
+if (PHP_CPDFLIB != "no") {
+ if (CHECK_LIB("cpdf.lib", "cpdf", PHP_CPDFLIB) &&
+ CHECK_HEADER_ADD_INCLUDE("cpdflib.h", "CFLAGS_CPDF")) {
+ EXTENSION("cpdf", "cpdf.c", PHP_CPDFLIB_SHARED);
+ AC_DEFINE('HAVE_CPDFLIB', 1, 'Have CPDF library');
+ } else {
+ WARNING("cpdf not enabled; libraries and headers not found");
+ }
+}
--- /dev/null
+// $Id$
+// vim:ft=javascript
+
+ARG_WITH("crack", "CRACKlib support", "no");
+
+if (PHP_CRACK != "no") {
+ // NB: I Don't recommend static build unless you build your own
+ // cracklib.
+ if (CHECK_LIB("cracklib_win32.lib", "crack", PHP_CRACK) &&
+ CHECK_HEADER_ADD_INCLUDE("packer.h", "CFLAGS_CRACK")) {
+ EXTENSION("crack", "crack.c");
+ AC_DEFINE('HAVE_CRACK', 1, 'Have CRACKlib library');
+ } else {
+ WARNING("cpdf not enabled; libraries and headers not found");
+ }
+}
--- /dev/null
+// $Id$
+// vim:ft=javascript
+
+ARG_WITH("curl", "CURL support", "no");
+
+if (PHP_CURL != "no") {
+ if (CHECK_LIB("libcurl.lib", "curl", PHP_CURL) &&
+ CHECK_HEADER_ADD_INCLUDE("curl/easy.h", "CFLAGS_CURL") &&
+ CHECK_LIB("ssleay32.lib", "curl", PHP_CURL) &&
+ CHECK_LIB("libeay32.lib", "curl", PHP_CURL) &&
+ CHECK_LIB("zlib.lib", "curl", PHP_CURL) &&
+ CHECK_LIB("winmm.lib", "curl", PHP_CURL)) {
+ EXTENSION("curl", "interface.c multi.c streams.c");
+ AC_DEFINE('HAVE_CURL', 1, 'Have CURL library');
+ // TODO: check for curl_version_info
+ AC_DEFINE('PHP_CURL_URL_WRAPPERS', 0, 'Use curl for URL wrappers [experimental]');
+ } else {
+ WARNING("cpdf not enabled; libraries and headers not found");
+ }
+}