]> granicus.if.org Git - php/commitdiff
Fix and tweak iconv macro
authorSascha Schumann <sas@php.net>
Wed, 20 Mar 2002 11:59:48 +0000 (11:59 +0000)
committerSascha Schumann <sas@php.net>
Wed, 20 Mar 2002 11:59:48 +0000 (11:59 +0000)
acinclude.m4

index 8c45a372c0e44e87970b57cb32884fd903b159b3..18c24182b350f73f007a9b394db01ba2c106f95a 100644 (file)
@@ -1355,7 +1355,8 @@ dnl Common setup macro for iconv
 dnl
 AC_DEFUN(PHP_SETUP_ICONV, [
   found_iconv=no
-  
+  unset ICONV_DIR
+
   AC_CHECK_FUNCS(iconv libiconv, [
     AC_DEFINE(HAVE_ICONV, 1, [ ])
     found_iconv=yes
@@ -1381,15 +1382,11 @@ AC_DEFUN(PHP_SETUP_ICONV, [
     then
       PHP_CHECK_LIBRARY($iconv_lib_name, libiconv, [
         found_iconv=yes
-        PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
         AC_DEFINE(HAVE_LIBICONV, 1, [ ])
       ], [
         PHP_CHECK_LIBRARY($iconv_lib_name, iconv, [
           found_iconv=yes
-          PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
           AC_DEFINE(HAVE_ICONV, 1, [ ])
-        ], [
-          found_iconv=no
         ])
       ], [
         -L$ICONV_DIR/lib
@@ -1400,7 +1397,10 @@ AC_DEFUN(PHP_SETUP_ICONV, [
   if test "$found_iconv" = "no"; then
     $3
   else
+    if test -n "$ICONV_DIR"; then
+      PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
+      PHP_ADD_INCLUDE($ICONV_DIR/include)
+    fi
     $2
-    PHP_ADD_INCLUDE($ICONV_DIR/include)
   fi
 ])