@@ -1362,23 +1362,24 @@ AC_DEFUN(PHP_SETUP_ICONV, [
1362
1362
found_iconv=yes
1363
1363
] , [
1364
1364
1365
- iconv_lib_name=iconv
1366
1365
for i in $PHP_ICONV /usr/local /usr; do
1367
- if test -r $i/include/giconv.h || test -r $i/include/iconv.h ; then
1366
+ if test -r $i/include/giconv.h; then
1368
1367
ICONV_DIR=$i
1369
- if test -r $i/include/giconv.h; then
1370
- iconv_lib_name=giconv
1371
- fi
1368
+ iconv_lib_name=giconv
1372
1369
break
1373
- fi
1370
+ elif test -r $i/include/iconv.h; then
1371
+ ICONV_DIR=$i
1372
+ iconv_lib_name=iconv
1373
+ break
1374
+ fi
1374
1375
done
1375
1376
1376
1377
if test -z "$ICONV_DIR"; then
1377
- AC_MSG_ERROR ( Please specify the location of iconv with -- with-iconv )
1378
+ AC_MSG_ERROR ( [ Please specify the location of iconv with --with-iconv] )
1378
1379
fi
1379
1380
1380
- if test -f $ICONV_DIR/lib/lib${ iconv_lib_name} .a ||
1381
- test -f $ICONV_DIR/lib/lib${ iconv_lib_name} .$SHLIB_SUFFIX_NAME
1381
+ if test -f $ICONV_DIR/lib/lib$iconv_lib_name.a ||
1382
+ test -f $ICONV_DIR/lib/lib$iconv_lib_name.$SHLIB_SUFFIX_NAME
1382
1383
then
1383
1384
PHP_CHECK_LIBRARY($iconv_lib_name, libiconv, [
1384
1385
found_iconv=yes
@@ -1394,13 +1395,12 @@ AC_DEFUN(PHP_SETUP_ICONV, [
1394
1395
fi
1395
1396
] )
1396
1397
1397
- if test "$found_iconv" = "no"; then
1398
- $3
1399
- else
1398
+ if test "$found_iconv" = "yes"; then
1400
1399
if test -n "$ICONV_DIR"; then
1401
1400
PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1 )
1402
1401
PHP_ADD_INCLUDE($ICONV_DIR/include)
1403
1402
fi
1404
1403
$2
1404
+ ifelse ( [ $3 ] ,[ ] ,,[ else $3 ] )
1405
1405
fi
1406
1406
] )
0 commit comments