From fd03f4f056ba59c2fcacc83a04617f2a991c6428 Mon Sep 17 00:00:00 2001 From: foobar Date: Fri, 18 Mar 2005 23:24:15 +0000 Subject: [PATCH] Added config.w32 (modified version, original by: Grant.Croker at ca dot com) --- ext/ingres_ii/config.w32 | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 ext/ingres_ii/config.w32 diff --git a/ext/ingres_ii/config.w32 b/ext/ingres_ii/config.w32 new file mode 100644 index 0000000000..b62a0023b2 --- /dev/null +++ b/ext/ingres_ii/config.w32 @@ -0,0 +1,36 @@ +// $Id$ +// vim:ft=javascript ts=4 sw=4 + +ARG_WITH("ingres", "Ingres support", "no"); + +if (PHP_INGRES != "no") { + if (PHP_INGRES == "yes") { + // no path was supplied to --with-ingres + // Find Ingres header files and libaries through %II_SYSTEM% + var ii_system=WshShell.Environment("Process").Item("II_SYSTEM"); + + if (ii_system != "") { + if (CHECK_HEADER_ADD_INCLUDE("iiapi.h", "CFLAGS_INGRES", ii_system + "\\ingres\\files;" + PHP_INGRES) && + CHECK_LIB("iilibapi.lib", "ingres", ii_system + "\\ingres\\lib;" + PHP_INGRES)) { + AC_DEFINE('HAVE_II', 1); + EXTENSION("ingres_ii","ii.c"); + } else { + // ingres is missing files + WARNING("Ingres not enabled; libraries and headers not found in " + ii_system); + } + } else { + // %II_SYSTEM% is not set + WARNING("Ingres not enabled; %II_SYSTEM% has not been defined"); + } + } else { + // path supplied to --with-ingres + if (CHECK_HEADER_ADD_INCLUDE("iiapi.h", "CFLAGS_INGRES", PHP_INGRES + "\\ingres\\files;") && + CHECK_LIB("iilibapi.lib", "ingres", PHP_INGRES + "\\ingres\\lib;")) { + AC_DEFINE('HAVE_II', 1); + EXTENSION("ingres","ii.c"); + } else { + // cannot find files in supplied path + WARNING("Ingres not enabled; libraries and headers not found"); + } + } +} -- 2.40.0