summaryrefslogtreecommitdiffstats
path: root/main/znc/libiconv.patch
blob: 276fbcfd8c107b9b179a839e15ab69c0a0f3d626 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
diff --git a/configure.ac b/configure.ac
index 9131a01..47a2e37 100644
--- a/configure.ac
+++ b/configure.ac
@@ -458,7 +458,12 @@ fi
 if test x"$EXTRA" = "xyes"
 then
 	AC_CHECK_FUNC( iconv, CHARSET=1 )
-	AC_CHECK_LIB( iconv, iconv_open, LIBICONV=-liconv ; CHARSET=1 )
+	dnl On some systems iconv is in a separate library, and may actually
+	dnl be named libiconv.
+	AC_CHECK_LIB( iconv, libiconv_open, LIBICONV=-liconv ; CHARSET=1 )
+	if test $ac_cv_lib_iconv_libiconv = no; then
+		AC_CHECK_LIB( iconv, iconv_open, LIBICONV=-liconv ; CHARSET=1 )
+	fi
 	if test "x$CHARSET" = "x1"
 	then
 		AC_MSG_CHECKING([whether iconv expects a const second argument])