--- parser3/Attic/configure.in 2008/01/18 13:17:05 1.95 +++ parser3/Attic/configure.in 2008/09/05 10:32:35 1.105 @@ -2,7 +2,7 @@ dnl Process this file with autoconf to p AC_INIT(README) AC_PREREQ(2.57) -AM_INIT_AUTOMAKE(parser, 3.2.3b, nodefine) +AM_INIT_AUTOMAKE(parser, 3.3.0b, nodefine) dnl expand srcdir P3S=`cd $srcdir/src ; pwd` @@ -70,6 +70,7 @@ AC_ARG_WITH(assertions, [ --with-assert AC_DEFINE(NDEBUG,,assertions disabled) ) + AC_ARG_ENABLE(safe-mode, [ --disable-safe-mode to enable reading and executing files belonging to group+user other then effective], [ @@ -82,7 +83,8 @@ else AC_DEFINE(PA_SAFE_MODE,,disabled reading of files belonging to group+user other then effective) fi -AC_ARG_ENABLE(execs, [ --disable-execs to disable any execs + +AC_ARG_ENABLE(execs, [ --disable-execs to disable any execs (file::exec, file::cgi, unix mail:send)], [ if test "$enableval" = "no"; then @@ -93,6 +95,17 @@ fi ) +AC_ARG_ENABLE(stringstream, [ --disable-stringstream to disable stringstream usage. + when disabled table.save use more memory but it's safer on freebsd 4.x], +[ +if test "$enableval" = "no"; then + AC_MSG_WARN(disabling stringstream usage) + AC_DEFINE(NO_STRINGSTREAM,,stringstream disabled) +fi +] +) + + srccharsetsdir=$srcdir/etc/parser3.charsets CHARSETS_REQUESTED="windows-1251" AC_ARG_WITH(charsets, [ --with-charsets=CHARSET[,CHARSET,...] Enables charsets in root config (windows-1251, @@ -278,6 +291,23 @@ AC_SUBST(GC_LIBS) LIBS=$SAVE_LIBS +AC_ARG_WITH(static-pcre,[ --with-static-pcre=D D is the directory where + PCRE library is installed (static lib)],[ + PCRE=$withval + PCREINC="$PCRE/include" + PCRELIB="$PCRE/lib" + + if test \! -d $PCREINC -o \! -d $PCRELIB; then + AC_MSG_ERROR($PCRE does not seem to be valid PCRE installation directory) + fi + + PCRE_INCLUDES="-I$PCREINC" + PCRE_LIBS="$PCRELIB/libpcre.a" +]) +AC_SUBST(PCRE_INCLUDES) +AC_SUBST(PCRE_LIBS) + + AC_ARG_WITH(shared-xml,[ --with-shared-xml=D D is the directory where Gnome XML libraries are installed (shared libs)],[ GNOME_XML=$withval