Skip to content

Commit 71a361d

Browse files
author
Sascha Schumann
committed
Fix and tweak iconv macro
1 parent d9f36ae commit 71a361d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

acinclude.m4

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1355,7 +1355,8 @@ dnl Common setup macro for iconv
13551355
dnl
13561356
AC_DEFUN(PHP_SETUP_ICONV, [
13571357
found_iconv=no
1358-
1358+
unset ICONV_DIR
1359+
13591360
AC_CHECK_FUNCS(iconv libiconv, [
13601361
AC_DEFINE(HAVE_ICONV, 1, [ ])
13611362
found_iconv=yes
@@ -1381,15 +1382,11 @@ AC_DEFUN(PHP_SETUP_ICONV, [
13811382
then
13821383
PHP_CHECK_LIBRARY($iconv_lib_name, libiconv, [
13831384
found_iconv=yes
1384-
PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
13851385
AC_DEFINE(HAVE_LIBICONV, 1, [ ])
13861386
], [
13871387
PHP_CHECK_LIBRARY($iconv_lib_name, iconv, [
13881388
found_iconv=yes
1389-
PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
13901389
AC_DEFINE(HAVE_ICONV, 1, [ ])
1391-
], [
1392-
found_iconv=no
13931390
])
13941391
], [
13951392
-L$ICONV_DIR/lib
@@ -1400,7 +1397,10 @@ AC_DEFUN(PHP_SETUP_ICONV, [
14001397
if test "$found_iconv" = "no"; then
14011398
$3
14021399
else
1400+
if test -n "$ICONV_DIR"; then
1401+
PHP_ADD_LIBRARY_WITH_PATH($iconv_lib_name, $ICONV_DIR/lib, $1)
1402+
PHP_ADD_INCLUDE($ICONV_DIR/include)
1403+
fi
14031404
$2
1404-
PHP_ADD_INCLUDE($ICONV_DIR/include)
14051405
fi
14061406
])

0 commit comments

Comments
 (0)