@@ -6,33 +6,22 @@ PHP_ARG_WITH(iconv, for iconv support,
6
6
7
7
if test "$PHP_ICONV" != "no"; then
8
8
9
- if test -r $PHP_ICONV/include/iconv.h; then
10
- ICONV_DIR=$PHP_ICONV
11
- else
12
- AC_MSG_CHECKING ( for iconv in default path )
13
- for i in /usr/local /usr; do
14
- if test -r $i/include/iconv.h; then
15
- ICONV_DIR=$i
16
- AC_MSG_RESULT ( found in $i )
17
- fi
18
- done
19
- fi
9
+ for i in /usr /usr/local $PHP_ICONV; do
10
+ test -r $i/include/iconv.h && ICONV_DIR=$i
11
+ done
20
12
21
13
if test -z "$ICONV_DIR"; then
22
- AC_MSG_RESULT ( not found )
23
- AC_MSG_ERROR ( Please reinstall the iconv library )
14
+ AC_MSG_ERROR ( Please reinstall the iconv library. )
24
15
fi
25
16
26
- PHP_ADD_INCLUDE($ICONV_DIR/include)
27
-
28
- PHP_SUBST(ICONV_SHARED_LIBADD)
29
-
30
- if test -f $ICONV_DIR/lib/libconv.a -o -f $ICONV_DIR/lib/libiconv.so ; then
17
+ if test -f $ICONV_DIR/lib/libconv.a -o -f $ICONV_DIR/lib/libiconv.s? ; then
31
18
PHP_ADD_LIBRARY_WITH_PATH(iconv, $ICONV_DIR/lib, ICONV_SHARED_LIBADD)
32
- AC_CHECK_LIB ( iconv , iconv_open , AC_DEFINE ( HAVE_ICONV , 1 , [ ] ) )
19
+ AC_CHECK_LIB ( iconv , libiconv_open , AC_DEFINE ( HAVE_ICONV , 1 , [ ] ) )
33
20
else
34
21
AC_CHECK_LIB ( c , iconv_open , AC_DEFINE ( HAVE_ICONV , 1 , [ ] ) )
35
22
fi
36
23
24
+ PHP_ADD_INCLUDE($ICONV_DIR/include)
37
25
PHP_EXTENSION(iconv, $ext_shared)
26
+ PHP_SUBST(ICONV_SHARED_LIBADD)
38
27
fi
0 commit comments