dnl $Id$
dnl config.m4 for extension pdo_odbc
-PHP_ARG_WITH(pdo-odbc, PDBC driver for PDO,
-[[ --with-pdo-odbc=flavour,dir Add support for "flavour" ODBC drivers,
- looking for include and lib dirs under "dir"
+AC_DEFUN(PDO_ODBC_HELP_TEXT, [[
+ --with-pdo-odbc=flavour,dir Add support for "flavour" ODBC drivers,
+ looking for include and lib dirs under "dir"
flavour can be one of:
ibm-db2, unixODBC
- The extension will always be created as a shared extension
+ You may omit the ,dir part to use a reasonable default for
+ the flavour you have selected. e.g.:
+ --with-pdo-odbc=unixODBC
+ will check for unixODBC under /usr/local
+
+ This extension will always be created as a shared extension
named pdo_odbc.so
]])
+PHP_ARG_WITH(pdo-odbc, ODBC v3 driver for PDO, PDO_ODBC_HELP_TEXT)
+
AC_DEFUN([PDO_ODBC_CHECK_HEADER],[
if test -f $PDO_ODBC_INCDIR/$1 ; then
AC_DEFINE([HAVE_]translit($1,a-z_.-,A-Z___), 1, [ ])
fi
])
+AC_MSG_CHECKING(which ODBC flavour you want)
if test "$PHP_PDO_ODBC" != "no" && test "$PHP_PDO_ODBC" != "yes" ; then
pdo_odbc_flavour=`echo $withval | cut -d, -f1`
pdo_odbc_dir=`echo $withval | cut -d, -f2`
pdo_odbc_dir=""
fi
-
- AC_MSG_CHECKING(which ODBC flavour you want)
-
case $pdo_odbc_flavour in
ibm-db2)
pdo_odbc_def_libdir=/home/db2inst/sqllib/lib
;;
*)
- AC_MSG_ERROR(Unknown ODBC flavour $pdo_odbc_flavour)
+ AC_MSG_ERROR(Unknown ODBC flavour $pdo_odbc_flavour
+PDO_ODBC_HELP_TEXT
+)
;;
esac
PHP_SUBST(PDO_ODBC_SHARED_LIBADD)
PHP_NEW_EXTENSION(pdo_odbc, pdo_odbc.c odbc_driver.c odbc_stmt.c, yes,,-I\$prefix/include/php/ext $PDO_ODBC_INCLUDE)
+else
+ AC_MSG_ERROR(
+Unknown ODBC flavour $PHP_PDO_ODBC
+PDO_ODBC_HELP_TEXT
+)
fi
<?xml version="1.0" encoding="iso-8859-1"?>\r
<!DOCTYPE package SYSTEM "../pear/package.dtd">\r
<package version="1.0">\r
- <name>pdo_odbc</name>\r
+ <name>PDO_ODBC</name>\r
<summary>ODBC v3 Interface driver for PDO</summary>\r
<maintainers>\r
<maintainer>\r
<role>lead</role>\r
</maintainer>\r
</maintainers>\r
+ <configureoptions>\r
+ <configureoption name="with-pdo-odbc" prompt="flavour,dir? (just leave blank for help)"/>\r
+</configureoptions>\r
<description>\r
This extension provides an ODBC v3 driver for PDO. It supports unixODBC\r
- and IBM DB2 libraries, and will most likely support many more.\r
+ and IBM DB2 libraries, and will support more in future releases.\r
</description>\r
<license>PHP</license>\r
<release>\r
<state>alpha</state>\r
- <version>0.1dev</version>\r
- <date>2004-05-18</date>\r
+ <version>0.1</version>\r
+ <date>2004-05-21</date>\r
\r
<notes>\r
- Still much to be done.\r
+ You need to install the PDO core module before you can make use of this one.\r
+ You also require either IBM DB2 CLI libraries or unixODBC.\r
+\r
+ If you are running on windows, you can download the binary from here:\r
+ http://snaps.php.net/win32/PECL_5_0/php_pdo_odbc.dll\r
</notes>\r
\r
<filelist>\r
<file role="doc" name="CREDITS"/>\r
</filelist>\r
<deps>\r
- <dep type="php" rel="ge" version="5.0.0"/>\r
- <dep type="ext" rel="ge" version="0.1-dev"/>\r
+ <dep type="php" rel="ge" version="5.0.0RC3dev"/>\r
+ <dep type="ext" rel="ge" name="pdo" version="0.1"/>\r
</deps>\r
</release>\r
</package>\r