]> granicus.if.org Git - php/commitdiff
allow these extensions to build with new system
authorWez Furlong <wez@php.net>
Thu, 4 Dec 2003 03:46:12 +0000 (03:46 +0000)
committerWez Furlong <wez@php.net>
Thu, 4 Dec 2003 03:46:12 +0000 (03:46 +0000)
ext/cpdf/config.w32 [new file with mode: 0644]
ext/crack/config.w32 [new file with mode: 0644]
ext/curl/config.w32 [new file with mode: 0644]

diff --git a/ext/cpdf/config.w32 b/ext/cpdf/config.w32
new file mode 100644 (file)
index 0000000..9172418
--- /dev/null
@@ -0,0 +1,14 @@
+// $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");
+       }
+}
diff --git a/ext/crack/config.w32 b/ext/crack/config.w32
new file mode 100644 (file)
index 0000000..08bbacf
--- /dev/null
@@ -0,0 +1,16 @@
+// $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");
+       }
+}
diff --git a/ext/curl/config.w32 b/ext/curl/config.w32
new file mode 100644 (file)
index 0000000..8c99e48
--- /dev/null
@@ -0,0 +1,20 @@
+// $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");
+       }
+}