sniper          Mon Aug 15 19:36:53 2005 EDT

  Modified files:              
    /php-src    configure.in 
  Log:
  Fail gracefully if icu-config is not found
  
http://cvs.php.net/diff.php/php-src/configure.in?r1=1.585&r2=1.586&ty=u
Index: php-src/configure.in
diff -u php-src/configure.in:1.585 php-src/configure.in:1.586
--- php-src/configure.in:1.585  Mon Aug 15 18:30:38 2005
+++ php-src/configure.in        Mon Aug 15 19:36:52 2005
@@ -1,4 +1,4 @@
- ## $Id: configure.in,v 1.585 2005/08/15 22:30:38 sniper Exp $ -*- autoconf -*-
+ ## $Id: configure.in,v 1.586 2005/08/15 23:36:52 sniper Exp $ -*- autoconf -*-
 dnl ## Process this file with autoconf to produce a configure script.
 
 divert(1)
@@ -784,13 +784,14 @@
 fi
 if test -z "$ICU_DIR"; then
   AC_MSG_RESULT(not found)
-  AC_MSG_ERROR(Please specify where ICU libraries and header file are located)
+  AC_MSG_ERROR([Please specify where ICU libraries and header file are 
located])
 fi
 ICU_CONFIG="icu-config"
-if ${ICU_DIR}/bin/icu-config --ldflags > /dev/null 2>&1; then
+if ! test -x "$ICU_DIR/bin/$ICU_CONFIG"; then
+  AC_MSG_ERROR([$ICU_CONFIG not found.])
+elif ${ICU_DIR}/bin/icu-config --ldflags > /dev/null 2>&1; then
   ICU_CONFIG=${ICU_DIR}/bin/icu-config
 fi
-
 AC_MSG_CHECKING(for ICU 3.4 or greater)
 icu_version_full=`$ICU_CONFIG --version`
 icu_version=`echo ${icu_version_full} | awk 'BEGIN { FS = "."; } { printf 
"%d", ($1 * 1000 + $2) ;}'`

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to