aboutsummaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorjcid <devnull@localhost>2008-01-19 20:11:45 +0100
committerjcid <devnull@localhost>2008-01-19 20:11:45 +0100
commitab39ac79864f4f8a1de4bfaacc453e158dd0aa6d (patch)
tree44e8a452dfc76b204f3551b9436acb0b86f10458 /configure.in
parent802c8c27494825a8b8295cbd8ee0e3d27eb78095 (diff)
- Added iconv tests for FreeBSD.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/configure.in b/configure.in
index 8bd37913..21ad38a1 100644
--- a/configure.in
+++ b/configure.in
@@ -300,6 +300,17 @@ if test "x$ssl_ok" = "xyes"; then
AC_DEFINE([ENABLE_SSL], [], [Enable SSL support])
fi
+dnl ----------------------
+dnl Test for iconv functionality in libc or for libiconv usability
+dnl ----------------------
+AC_CHECK_HEADER(iconv.h, iconv_ok=yes, iconv_ok=no)
+if test "x$iconv_ok" = "xyes"; then
+ AC_CHECK_LIB(c, iconv_open, LIBICONV_LIBS="",
+ AC_CHECK_LIB(iconv, iconv_open, LIBICONV_LIBS="-liconv", iconv_ok=no))
+fi
+if test "x$iconv_ok" = "xno"; then
+ AC_ERROR(libiconv must be installed!)
+fi
dnl ----------------------
dnl Test for POSIX threads
@@ -465,6 +476,7 @@ AC_SUBST(LIBPTHREAD_LDFLAGS)
AC_SUBST(LIBFLTK_CXXFLAGS)
AC_SUBST(LIBFLTK_CFLAGS)
AC_SUBST(LIBFLTK_LIBS)
+AC_SUBST(LIBICONV_LIBS)
AC_SUBST(datadir)
AC_SUBST(src doc)