Skip to content

Commit

Permalink
make these build with new win32 build system.
Browse files Browse the repository at this point in the history
mcve untested (I don't have those libs/headers)
  • Loading branch information
wez committed Dec 19, 2003
1 parent da4a9ee commit 0c126e1
Show file tree
Hide file tree
Showing 10 changed files with 168 additions and 0 deletions.
12 changes: 12 additions & 0 deletions ext/gettext/config.w32
@@ -0,0 +1,12 @@
// $Id$
// vim:ft=javascript

ARG_WITH("gettext", "gettext support", "no");

if (PHP_GETTEXT != "no") {
if (CHECK_LIB("libintl.lib", "gettext", PHP_GETTEXT) && CHECK_HEADER_ADD_INCLUDE("libintl.h", "CFLAGS_GETTEXT")) {
EXTENSION("gettext", "gettext.c", PHP_GETTEXT_SHARED, "-DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_DNGETTEXT=1 -DHAVE_NGETTEXT=1");
} else {
WARNING("gettext not enabled; libraries and headers not found");
}
}
17 changes: 17 additions & 0 deletions ext/interbase/config.w32
@@ -0,0 +1,17 @@
// $Id$
// vim:ft=javascript

ARG_WITH("interbase", "InterBase support", "no");

if (PHP_INTERBASE != "no") {

if (CHECK_HEADER_ADD_INCLUDE("ibase.h", "CFLAGS_INTERBASE", PHP_PHP_BUILD + "\\interbase\\include;" + PHP_INTERBASE) &&
CHECK_LIB("ib_util_ms.lib", "interbase", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_INTERBASE) &&
CHECK_LIB("gds32_ms.lib", "interbase", PHP_PHP_BUILD + "\\interbase\\lib_ms;" + PHP_INTERBASE)) {
EXTENSION("interbase", "interbase.c");
AC_DEFINE('HAVE_IBASE', 1, 'Have interbase library');
} else {
WARNING("interbase not enabled; libraries and headers not found");
}
}

22 changes: 22 additions & 0 deletions ext/ldap/config.w32
@@ -0,0 +1,22 @@
// $Id$
// vim:ft=javascript

ARG_WITH("ldap", "LDAP support", "no");

if (PHP_LDAP != "no") {

if (CHECK_HEADER_ADD_INCLUDE("ldap.h", "CFLAGS_LDAP", PHP_PHP_BUILD + "\\openldap\\include;" + PHP_LDAP) &&
CHECK_LIB("ssleay32.lib", "ldap", PHP_LDAP) &&
CHECK_LIB("libeay32.lib", "ldap", PHP_LDAP) &&
CHECK_LIB("oldap32.lib", "ldap", PHP_LDAP) &&
CHECK_LIB("olber32.lib", "ldap", PHP_LDAP)) {
EXTENSION('ldap', 'ldap.c');

AC_DEFINE('HAVE_LDAP_START_TLS_S', 1);
AC_DEFINE('HAVE_LDAP', 1);

} else {
WARNING("ldap not enabled; libraries and headers not found");
}
}

18 changes: 18 additions & 0 deletions ext/mcrypt/config.w32
@@ -0,0 +1,18 @@
// $Id$
// vim:ft=javascript

ARG_WITH("mcrypt", "mcrypt support", "no");

if (PHP_MCRYPT != "no") {

if (CHECK_HEADER_ADD_INCLUDE('mcrypt.h', 'CFLAGS_MCRYPT') &&
CHECK_LIB('libmcrypt.lib', 'mcrypt')) {
EXTENSION('mcrypt', 'mcrypt.c');
AC_DEFINE('HAVE_LIBMCRYPT', 1);
AC_DEFINE('HAVE_LIBMCRYPT24', 1);
AC_DEFINE('HAVE_MCRYPT_GENERIC_DEINIT', 1);
} else {
WARNING("mcrypt not enabled; libraries and headers not found");
}
}

18 changes: 18 additions & 0 deletions ext/mcve/config.w32
@@ -0,0 +1,18 @@
// $Id$
// vim:ft=javascript

ARG_WITH("mcve", "MCVE support", "no");

if (PHP_MCVE != "no") {

if (CHECK_HEADER_ADD_INCLUDE("mcve.h", "CFLAGS_MCVE", PHP_MCVE) &&
CHECK_LIB("ssleay32.lib", "mcve", PHP_MCVE) &&
CHECK_LIB("libeay32.lib", "mcve", PHP_MCVE) &&
CHECK_LIB("libmcve.lib", "mcve", PHP_MCVE)) {
EXTENSION('mcve', 'mcve.c');
AC_DEFINE('HAVE_MCVE', 1);
} else {
WARNING("mcve not enabled; libraries and headers not found");
}
}

9 changes: 9 additions & 0 deletions ext/mime_magic/config.w32
@@ -0,0 +1,9 @@
// $Id$
// vim:ft=javascript

ARG_WITH("mime-magic", "Mime Magic support", "no");

if (PHP_MIME_MAGIC != "no") {
EXTENSION('mime_magic', 'mime_magic.c');
}

16 changes: 16 additions & 0 deletions ext/ming/config.w32
@@ -0,0 +1,16 @@
// $Id$
// vim:ft=javascript

ARG_WITH("ming", "MING support", "no");

if (PHP_MING != "no") {

if (CHECK_HEADER_ADD_INCLUDE("ming.h", "CFLAGS_MING", PHP_MING) &&
CHECK_LIB("libming.lib", "ming", PHP_MING)) {
EXTENSION('ming', 'ming.c');
AC_DEFINE('HAVE_MING', 1);
} else {
WARNING("ming not enabled; libraries and headers not found");
}
}

18 changes: 18 additions & 0 deletions ext/msql/config.w32
@@ -0,0 +1,18 @@
// $Id$
// vim:ft=javascript

ARG_WITH("msql", "MSQL support", "no");

if (PHP_MSQL != "no") {

if (CHECK_HEADER_ADD_INCLUDE("msql.h", "CFLAGS_MSQL", PHP_MSQL) &&
CHECK_LIB("msql_dll.lib", "msql", PHP_MSQL)) {
EXTENSION('msql', 'php_msql.c');

AC_DEFINE('HAVE_MSQL', 1);

} else {
WARNING("msql not enabled; libraries and headers not found");
}
}

20 changes: 20 additions & 0 deletions ext/oci8/config.w32
@@ -0,0 +1,20 @@
// $Id$
// vim:ft=javascript

ARG_WITH("oci8", "OCI8 support", "no");

if (PHP_OCI8 != "no") {

if (CHECK_HEADER_ADD_INCLUDE("oci.h", "CFLAGS_OCI8", PHP_PHP_BUILD + "\\oci805\\include;" + PHP_OCI8) &&
CHECK_LIB("oci.lib", "oci8", PHP_PHP_BUILD + "\\oci805\\lib;" + PHP_OCI8)) {
EXTENSION('oci8', 'oci8.c');

AC_DEFINE('HAVE_OCI8_TEMP_LOB', 1);
AC_DEFINE('HAVE_OCI8', 1);
AC_DEFINE('HAVE_OCI8_ATTR_STATEMENT', 1);

} else {
WARNING("oci8 not enabled; libraries and headers not found");
}
}

18 changes: 18 additions & 0 deletions ext/oracle/config.w32
@@ -0,0 +1,18 @@
// $Id$
// vim:ft=javascript

ARG_WITH("oracle", "ORACLE support", "no");

if (PHP_ORACLE != "no") {

if (CHECK_HEADER_ADD_INCLUDE("winoci.h", "CFLAGS_ORACLE", PHP_PHP_BUILD + "\\oci73\\include;" + PHP_ORACLE) &&
CHECK_LIB("ociw32.lib", "oracle", PHP_PHP_BUILD + "\\oci73\\lib;" + PHP_ORACLE)) {
EXTENSION('oracle', 'oracle.c');

AC_DEFINE('HAVE_ORACLE', 1);

} else {
WARNING("oracle not enabled; libraries and headers not found");
}
}

0 comments on commit 0c126e1

Please sign in to comment.