// $Id: config.w32,v 1.1.1.1 2005/11/12 15:26:52 adamx Exp $ // vim:ft=javascript ARG_WITH("dbobj", "Include dbobj support", "no"); if (PHP_DBOBJ != "no") { EXTENSION("dbobj", "classConfig.c dbDriver.c dbDriver/pgsql.c dbobj.c dbobjIterator.c dbType/char.c dbType/int.c dbTypes.c dbType/serial.c dbType/text.c localClassConfig.c objType/char.c objType/integer.c objType/relation.c objTypes.c objType/text.c php_dbobj.c SQL.c"); ADD_EXTENSION_DEP('dbobj', 'pgsql'); if (CHECK_LIB("libpq.lib", "dbobj", PHP_DBOBJ) && CHECK_HEADER_ADD_INCLUDE("libpq-fe.h", "CFLAGS_DBOBJ", PHP_DBOBJ + "\\include;" + PHP_PHP_BUILD + "\\include\\pgsql;" + PHP_DBOBJ)) { AC_DEFINE('HAVE_PGSQL', 1, 'Have PostgreSQL library'); ADD_FLAG("CFLAGS_DBOBJ", "/D HAVE_PG_CONFIG_H /D PGSQL_EXPORTS /D HAVE_PQSETNONBLOCKING /D HAVE_PQCMDTUPLES /D HAVE_PQCLIENTENCODING /D HAVE_PQESCAPE /D HAVE_PQPARAMETERSTATUS /D HAVE_PGTRANSACTIONSTATUS /D HAVE_PQEXECPARAMS /D HAVE_PQPREPARE /D HAVE_PQEXECPREPARED /D HAVE_PQRESULTERRORFIELD /D HAVE_PQSENDQUERYPARAMS /D HAVE_PQSENDPREPARE /D HAVE_PQSENDQUERYPREPARED /D HAVE_PQPUTCOPYDATA /D HAVE_PQPUTCOPYEND /D HAVE_PQGETCOPYDATA /D HAVE_PQSETERRORVERBOSITY /D HAVE_PQUNESCAPEBYTEA /D HAVE_PQFTABLE /D HAVE_PQESCAPE_CONN /D HAVE_PQESCAPE_BYTEA_CONN"); } else { WARNING("dbobj not enabled; postgresql client (libpq) not found"); } }