+ LDFLAGS=${LDFLAGS}' -lssl -lcrypto -lz'
+}
+
+
+########################################################################
+# Test for iconv
+########################################################################
+echo Testing for iconv...
+tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/configure.$$
+tempcc=${tempfile}.c
+cat >$tempcc <<!
+#include <stdlib.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <iconv.h>
+int main(int argc, char **argv) {
+ size_t wow = iconv(NULL, NULL, NULL, NULL, NULL);
+ return(0);
+}
+!
+
+cc $tempcc -o $tempfile && {
+ ICONV='yes'
+ echo iconv.h is present and requires no additional libraries
+} || {
+ echo Trying again with -liconv...
+ cc $tempcc -liconv -o $tempfile && {
+ ICONV='yes'
+ LDFLAGS=${LDFLAGS}' -liconv'
+ } || {
+ echo Citadel Server requires iconv character set conversion.
+ rm -f $tempfile 2>/dev/null
+ rm -f $tempcc 2>/dev/null
+ exit 1
+ }