From: Wez Furlong Date: Thu, 4 Dec 2003 03:46:12 +0000 (+0000) Subject: allow these extensions to build with new system X-Git-Tag: php-5.0.0b3RC1~342 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=39305a50d6f8a3dd67945369181aa8d205a118fc;p=php allow these extensions to build with new system --- diff --git a/ext/cpdf/config.w32 b/ext/cpdf/config.w32 new file mode 100644 index 0000000000..91724182b7 --- /dev/null +++ b/ext/cpdf/config.w32 @@ -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 index 0000000000..08bbacf500 --- /dev/null +++ b/ext/crack/config.w32 @@ -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 index 0000000000..8c99e48c62 --- /dev/null +++ b/ext/curl/config.w32 @@ -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"); + } +}