X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=webcit%2Fconfigure.ac;h=32aa525baca04f5f06e9b94b58fe0b03af912d7a;hb=291c2dad71fb849785009f455c881e1a110f326f;hp=61353f819e4904e229bcaf2f8f50f006cf369a0f;hpb=7699e371d7119cd7238f14b82200254f9d607f28;p=citadel.git diff --git a/webcit/configure.ac b/webcit/configure.ac index 61353f819..32aa525ba 100644 --- a/webcit/configure.ac +++ b/webcit/configure.ac @@ -1,6 +1,6 @@ dnl Process this file with autoconf to produce a configure script. dnl $Id$ -AC_INIT([WebCit], [7.37], [http://www.citadel.org/]) +AC_INIT([WebCit], [7.66], [http://www.citadel.org/]) AC_SUBST(PROG_SUBDIRS) @@ -63,10 +63,12 @@ dnl Configure compiler flags for GCC if test "$GCC" = yes; then case "$host" in *-*-solaris*) - CFLAGS="$CFLAGS -Wall -Wno-char-subscripts --pedantic" +dnl CFLAGS="$CFLAGS -Wall -Wno-char-subscripts --pedantic" + CFLAGS="$CFLAGS -Wall -Wno-char-subscripts" ;; *) - CFLAGS="$CFLAGS -Wall --pedantic" +dnl CFLAGS="$CFLAGS -Wall --pedantic" + CFLAGS="$CFLAGS -Wall" ;; esac fi @@ -101,6 +103,19 @@ dnl AC_FUNC_VPRINTF AC_REPLACE_FUNCS(snprintf) AC_CHECK_HEADERS(fcntl.h limits.h sys/time.h unistd.h iconv.h xlocale.h) +dnl Checks for the zlib compression library. +if test "x$with_zlib" != xno ; then + AC_CHECK_HEADERS(zlib.h, + [AC_CHECK_LIB(z, zlibVersion, + [ok_zlib=yes],, + )]) +fi + +if test "x$ok_zlib" = xyes ; then +dnl libcitadel will bring libz, so we don't need it here. LDFLAGS="-lz $LDFLAGS" + AC_DEFINE(HAVE_ZLIB, [], [define this if you have zlib compression available]) +fi + dnl Here is the check for a libc integrated iconv AC_ARG_ENABLE(iconv, @@ -152,12 +167,13 @@ if test "$ok_iconv" = no; then ) fi if test "$ok_iconv" != "no"; then - AC_MSG_RESULT(WebCit will be built with character set conversion.) + AC_MSG_RESULT(webcit will be built with character set conversion.) AC_DEFINE(HAVE_ICONV,[],[whether we have iconv for charset conversion]) else - AC_MSG_RESULT(WebCit will be built without character set conversion.) + AC_MSG_RESULT(webcit will be built without character set conversion.) fi + AC_CHECK_LIB(intl, libintl_bindtextdomain, [LDFLAGS="$LDFLAGS -lintl"]) @@ -449,11 +465,34 @@ AC_ARG_WITH(editordir, ) AC_DEFINE_UNQUOTED(EDITORDIR, "$editordir", [where to find our mail editor]) -./mk_module_init.sh +abs_srcdir="`cd $srcdir && pwd`" +abs_builddir="`pwd`" +if test "$abs_srcdir" != "$abs_builddir"; then + CFLAGS="$CFLAGS -I $abs_builddir" +fi AC_CONFIG_HEADER(sysdep.h) AC_OUTPUT(Makefile po/Makefile ) +if test "$abs_srcdir" != "$abs_builddir"; then + ln -s $abs_srcdir/static $abs_builddir + ln -s $abs_srcdir/tiny_mce $abs_builddir + ln -s $abs_srcdir/*.h $abs_builddir + make mkdir-init + +else +dnl just run it on devel systems and if non vdir build. + if test -d .svn; then + ./mk_module_init.sh + fi +fi + +if test -n "$srcdir"; then + export srcdir=. +fi + + echo ------------------------------------------------------------------------ echo 'Character set conversion support:' $ok_iconv echo 'National language support: ' $ok_nls +echo 'Compression support: ' $ok_zlib echo