]> granicus.if.org Git - php/commitdiff
Only test stuff if PDO is enabled
authorfoobar <sniper@php.net>
Fri, 6 May 2005 22:58:42 +0000 (22:58 +0000)
committerfoobar <sniper@php.net>
Fri, 6 May 2005 22:58:42 +0000 (22:58 +0000)
ext/pdo/config.m4

index 24eb3f0b24e0b4bfd8309fdf4910a3b33561fceb..425aaffe3e1cf246061b185312de4ed314e7c4f4 100755 (executable)
@@ -2,18 +2,19 @@ dnl $Id$
 dnl config.m4 for extension pdo
 dnl vim:se ts=2 sw=2 et:
 
-pdo_running_under_pear=0
-case `pwd` in
-  /var/tmp/pear-build-*)
-    pdo_running_under_pear=1
-    ;;
-esac
-
-if test "$pdo_running_under_pear$PHP_PEAR_VERSION" = "1"; then
-  # we're running in an environment that smells like pear,
-  # and the PHP_PEAR_VERSION env var is not set.  That implies
-  # that we're running under a slightly broken pear installer
-  AC_MSG_ERROR([
+AC_DEFUN([PHP_PDO_PEAR_CHECK],[
+  pdo_running_under_pear=0
+  case `pwd` in
+    /var/tmp/pear-build-*)
+      pdo_running_under_pear=1
+      ;;
+  esac
+
+  if test "$pdo_running_under_pear$PHP_PEAR_VERSION" = "1"; then
+    # we're running in an environment that smells like pear,
+    # and the PHP_PEAR_VERSION env var is not set.  That implies
+    # that we're running under a slightly broken pear installer
+    AC_MSG_ERROR([
 PDO requires that you upgrade your PEAR installer tools. Please
 do so now by running:
 
@@ -22,13 +23,17 @@ do so now by running:
 or by manually downloading and installing PEAR version 1.3.5 or higher.
 
 Once you've upgraded, please re-try your PDO install.
+    ])
+  fi
 ])
-fi
 
 PHP_ARG_ENABLE(pdo, whether to enable PDO support,
 [  --enable-pdo=yes         Enable PHP Data Objects support (recommended)], yes)
 
 if test "$PHP_PDO" != "no"; then
+
+  PHP_PDO_PEAR_CHECK
+
   if test "$ext_shared" = "yes" ; then
     case $host_alias in
       *darwin*)