jani Fri Jul 25 13:38:41 2008 UTC
Modified files:
/php-src/ext/pdo config.m4
/php-src/ext/pdo_dblib config.m4
/php-src/ext/pdo_firebird config.m4
/php-src/ext/pdo_mysql config.m4
/php-src/ext/pdo_oci config.m4
/php-src/ext/pdo_odbc config.m4
/php-src/ext/pdo_pgsql config.m4
/php-src/ext/pdo_sqlite config.m4
Log:
- Fix PDO configure dependancy: If --disable-pdo is used, disable all
enabled-by-default drivers. Also error out if you try to configure a driver as
static but pdo is disabled.
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo/config.m4?r1=1.19&r2=1.20&diff_format=u
Index: php-src/ext/pdo/config.m4
diff -u php-src/ext/pdo/config.m4:1.19 php-src/ext/pdo/config.m4:1.20
--- php-src/ext/pdo/config.m4:1.19 Wed Apr 25 07:47:15 2007
+++ php-src/ext/pdo/config.m4 Fri Jul 25 13:38:40 2008
@@ -1,4 +1,4 @@
-dnl $Id: config.m4,v 1.19 2007/04/25 07:47:15 sniper Exp $
+dnl $Id: config.m4,v 1.20 2008/07/25 13:38:40 jani Exp $
dnl config.m4 for extension pdo
dnl vim:se ts=2 sw=2 et:
@@ -32,6 +32,9 @@
if test "$PHP_PDO" != "no"; then
+ dnl Make sure $PHP_PDO is 'yes' when it's not 'no' :)
+ PHP_PDO=yes
+
PHP_PDO_PEAR_CHECK
if test "$ext_shared" = "yes" ; then
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_dblib/config.m4?r1=1.5&r2=1.6&diff_format=u
Index: php-src/ext/pdo_dblib/config.m4
diff -u php-src/ext/pdo_dblib/config.m4:1.5 php-src/ext/pdo_dblib/config.m4:1.6
--- php-src/ext/pdo_dblib/config.m4:1.5 Tue Jul 3 17:24:37 2007
+++ php-src/ext/pdo_dblib/config.m4 Fri Jul 25 13:38:40 2008
@@ -1,14 +1,16 @@
dnl
-dnl $Id: config.m4,v 1.5 2007/07/03 17:24:37 sniper Exp $
+dnl $Id: config.m4,v 1.6 2008/07/25 13:38:40 jani Exp $
dnl
-if test "$PHP_PDO" != "no"; then
PHP_ARG_WITH(pdo-dblib, for PDO_DBLIB support via FreeTDS,
-[ --with-pdo-dblib[=DIR] PDO: DBLIB-DB support. DIR is the FreeTDS home
- directory])
+[ --with-pdo-dblib[=DIR] PDO: DBLIB-DB support. DIR is the FreeTDS home
directory])
if test "$PHP_PDO_DBLIB" != "no"; then
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
PDO_FREETDS_INSTALLATION_DIR=""
if test "$PHP_PDO_DBLIB" = "yes"; then
@@ -77,5 +79,3 @@
PHP_ADD_EXTENSION_DEP(pdo_dblib, pdo)
])
fi
-
-fi
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_firebird/config.m4?r1=1.10&r2=1.11&diff_format=u
Index: php-src/ext/pdo_firebird/config.m4
diff -u php-src/ext/pdo_firebird/config.m4:1.10
php-src/ext/pdo_firebird/config.m4:1.11
--- php-src/ext/pdo_firebird/config.m4:1.10 Tue Jul 31 13:01:42 2007
+++ php-src/ext/pdo_firebird/config.m4 Fri Jul 25 13:38:40 2008
@@ -1,14 +1,17 @@
dnl
-dnl $Id: config.m4,v 1.10 2007/07/31 13:01:42 jani Exp $
+dnl $Id: config.m4,v 1.11 2008/07/25 13:38:40 jani Exp $
dnl
-if test "$PHP_PDO" != "no"; then
-
PHP_ARG_WITH(pdo-firebird,for Firebird support for PDO,
[ --with-pdo-firebird[=DIR] PDO: Firebird support. DIR is the Firebird base
install directory [/opt/firebird]])
if test "$PHP_PDO_FIREBIRD" != "no"; then
+
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
if test "$PHP_PDO_FIREBIRD" = "yes"; then
FIREBIRD_INCDIR=/opt/firebird/include
FIREBIRD_LIBDIR=/opt/firebird/lib
@@ -49,5 +52,3 @@
PHP_SUBST(PDO_FIREBIRD_SHARED_LIBADD)
PHP_ADD_EXTENSION_DEP(pdo_firebird, pdo)
fi
-
-fi
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_mysql/config.m4?r1=1.28&r2=1.29&diff_format=u
Index: php-src/ext/pdo_mysql/config.m4
diff -u php-src/ext/pdo_mysql/config.m4:1.28
php-src/ext/pdo_mysql/config.m4:1.29
--- php-src/ext/pdo_mysql/config.m4:1.28 Mon Jul 21 13:05:50 2008
+++ php-src/ext/pdo_mysql/config.m4 Fri Jul 25 13:38:40 2008
@@ -1,6 +1,6 @@
-dnl
-dnl $Id: config.m4,v 1.28 2008/07/21 13:05:50 johannes Exp $
-dnl
+dnl $Id: config.m4,v 1.29 2008/07/25 13:38:40 jani Exp $
+dnl config.m4 for extension pdo_mysql
+dnl vim: se ts=2 sw=2 et:
dnl TODO Rename when moving to pdo_mysql
PHP_ARG_WITH(pdo-mysql, for MySQL support for PDO,
@@ -14,6 +14,11 @@
fi
if test "$PHP_PDO_MYSQL" != "no"; then
+
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
PHP_MYSQLND_ENABLED=yes
AC_DEFUN([PDO_MYSQL_LIB_CHK], [
@@ -171,5 +176,3 @@
PHP_SUBST_OLD(PDO_MYSQL_MODULE_TYPE)
fi
-
-dnl vim: se ts=2 sw=2 et:
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_oci/config.m4?r1=1.23&r2=1.24&diff_format=u
Index: php-src/ext/pdo_oci/config.m4
diff -u php-src/ext/pdo_oci/config.m4:1.23 php-src/ext/pdo_oci/config.m4:1.24
--- php-src/ext/pdo_oci/config.m4:1.23 Fri Aug 31 21:11:03 2007
+++ php-src/ext/pdo_oci/config.m4 Fri Jul 25 13:38:40 2008
@@ -1,6 +1,6 @@
-dnl $Id: config.m4,v 1.23 2007/08/31 21:11:03 sixd Exp $
-
-if test "$PHP_PDO" != "no"; then
+dnl $Id: config.m4,v 1.24 2008/07/25 13:38:40 jani Exp $
+dnl config.m4 for extension pdo_oci
+dnl vim:et:sw=2:ts=2:
AC_DEFUN([AC_PDO_OCI_VERSION],[
AC_MSG_CHECKING([Oracle version])
@@ -61,6 +61,11 @@
--with-pdo-oci=instantclient,/usr,10.2.0.3])
if test "$PHP_PDO_OCI" != "no"; then
+
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
AC_MSG_CHECKING([Oracle Install-Dir])
if test "$PHP_PDO_OCI" = "yes" || test -z "$PHP_PDO_OCI"; then
PDO_OCI_DIR=$ORACLE_HOME
@@ -254,5 +259,3 @@
AC_DEFINE_UNQUOTED(PHP_PDO_OCI_CLIENT_VERSION, "$PDO_OCI_VERSION", [ ])
fi
-
-fi
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_odbc/config.m4?r1=1.25&r2=1.26&diff_format=u
Index: php-src/ext/pdo_odbc/config.m4
diff -u php-src/ext/pdo_odbc/config.m4:1.25 php-src/ext/pdo_odbc/config.m4:1.26
--- php-src/ext/pdo_odbc/config.m4:1.25 Mon Jul 9 12:35:37 2007
+++ php-src/ext/pdo_odbc/config.m4 Fri Jul 25 13:38:41 2008
@@ -1,9 +1,7 @@
-dnl $Id: config.m4,v 1.25 2007/07/09 12:35:37 jani Exp $
+dnl $Id: config.m4,v 1.26 2008/07/25 13:38:41 jani Exp $
dnl config.m4 for extension pdo_odbc
dnl vim:et:sw=2:ts=2:
-if test "$PHP_PDO" != "no"; then
-
define([PDO_ODBC_HELP_TEXT],[[
include and lib dirs are looked for under 'dir'.
@@ -39,6 +37,10 @@
if test "$PHP_PDO_ODBC" != "no"; then
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
ifdef([PHP_CHECK_PDO_INCLUDES],
[
PHP_CHECK_PDO_INCLUDES
@@ -164,5 +166,3 @@
PHP_ADD_EXTENSION_DEP(pdo_odbc, pdo)
])
fi
-
-fi
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_pgsql/config.m4?r1=1.19&r2=1.20&diff_format=u
Index: php-src/ext/pdo_pgsql/config.m4
diff -u php-src/ext/pdo_pgsql/config.m4:1.19
php-src/ext/pdo_pgsql/config.m4:1.20
--- php-src/ext/pdo_pgsql/config.m4:1.19 Tue Jul 31 13:01:42 2007
+++ php-src/ext/pdo_pgsql/config.m4 Fri Jul 25 13:38:41 2008
@@ -1,14 +1,17 @@
-dnl
-dnl $Id: config.m4,v 1.19 2007/07/31 13:01:42 jani Exp $
-dnl
-
-if test "$PHP_PDO" != "no"; then
+dnl $Id: config.m4,v 1.20 2008/07/25 13:38:41 jani Exp $
+dnl config.m4 for extension pdo_pgsql
+dnl vim:et:sw=2:ts=2:
PHP_ARG_WITH(pdo-pgsql,for PostgreSQL support for PDO,
[ --with-pdo-pgsql[=DIR] PDO: PostgreSQL support. DIR is the PostgreSQL
base
install directory or the path to pg_config])
if test "$PHP_PDO_PGSQL" != "no"; then
+
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
PHP_EXPAND_PATH($PGSQL_INCLUDE, PGSQL_INCLUDE)
AC_MSG_CHECKING(for pg_config)
@@ -128,5 +131,3 @@
PHP_ADD_EXTENSION_DEP(pdo_pgsql, pdo)
])
fi
-
-fi
http://cvs.php.net/viewvc.cgi/php-src/ext/pdo_sqlite/config.m4?r1=1.38&r2=1.39&diff_format=u
Index: php-src/ext/pdo_sqlite/config.m4
diff -u php-src/ext/pdo_sqlite/config.m4:1.38
php-src/ext/pdo_sqlite/config.m4:1.39
--- php-src/ext/pdo_sqlite/config.m4:1.38 Thu Jul 24 14:20:51 2008
+++ php-src/ext/pdo_sqlite/config.m4 Fri Jul 25 13:38:41 2008
@@ -1,16 +1,18 @@
-dnl $Id: config.m4,v 1.38 2008/07/24 14:20:51 scottmac Exp $
+dnl $Id: config.m4,v 1.39 2008/07/25 13:38:41 jani Exp $
dnl config.m4 for extension pdo_sqlite
dnl vim:et:sw=2:ts=2:
-if test "$PHP_PDO" != "no"; then
-
PHP_ARG_WITH(pdo-sqlite, for sqlite 3 support for PDO,
[ --without-pdo-sqlite[=DIR]
PDO: sqlite 3 support. DIR is the sqlite base
- install directory [BUNDLED]], yes)
+ install directory [BUNDLED]], $PHP_PDO)
if test "$PHP_PDO_SQLITE" != "no"; then
+ if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
+ AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure
line.])
+ fi
+
ifdef([PHP_CHECK_PDO_INCLUDES],
[
PHP_CHECK_PDO_INCLUDES
@@ -98,5 +100,3 @@
PHP_ADD_EXTENSION_DEP(pdo_sqlite, pdo)
])
fi
-
-fi
--
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php