X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=configure.ac;h=186e3817913b16ab3d0027f3dc58cb2ec97c7ff5;hp=8095d33a548d3d9ae01d712c3dc3482a81ba8990;hb=5e12f77a5b2a76c8a6f19a96958e0992962573db;hpb=1a8e3628040a94a8c06027335962a6cb2f827a63 diff --git a/configure.ac b/configure.ac index 8095d33a..186e3817 100644 --- a/configure.ac +++ b/configure.ac @@ -174,6 +174,30 @@ AC_CHECK_LIB([c], [socket], [socket_ldflags="-lsocket"] ) AC_SUBST(socket_ldflags) +########################################################################## iconv +STASH_FLAGS +LIBS= +AC_SEARCH_LIBS([libiconv_open], [iconv], + [iconv_ldflags="$LIBS"], + [] +) +AC_SUBST(iconv_ldflags) +AC_MSG_CHECKING([whether iconv needs const char ** cast]) +AC_COMPILE_IFELSE([ + AC_LANG_PROGRAM([ + #include + ],[ + size_t iconv(iconv_t cd, const char **inbuf, + size_t *inbytesleft, char **outbuf, + size_t *outbytesleft); + ]) +], + [cast='(const char **)'; msg=yes], + [cast=; msg=no] +) +AC_DEFINE_UNQUOTED(ICONV_CAST, $cast, [cast for second arg to iconv()]) +AC_MSG_RESULT($msg) +UNSTASH_FLAGS ########################################################################### libnsl AC_CHECK_LIB([c], [gethostbyname], [nsl_ldflags=],