|
|
| version 1.62.2.2, 2003/02/03 15:46:30 | version 1.62.2.3, 2003/03/12 09:40:19 |
|---|---|
| Line 14 echo "/* edit configure.in to change ver | Line 14 echo "/* edit configure.in to change ver |
| echo "#define PARSER_VERSION \"$PARSER_VERSION\"" >> $srcdir/src/include/pa_version.h.new | echo "#define PARSER_VERSION \"$PARSER_VERSION\"" >> $srcdir/src/include/pa_version.h.new |
| cmp $srcdir/src/include/pa_version.h.new $srcdir/src/include/pa_version.h >/dev/null 2>&1 | cmp $srcdir/src/include/pa_version.h.new $srcdir/src/include/pa_version.h >/dev/null 2>&1 |
| if test $? -ne 0 ; then | if test $? -ne 0 ; then |
| rm -f $srcdir/src/include/pa_version.h && mv $srcdir/src/include/pa_version.h.new $srcdir/src/include/pa_version.h && \ | rm -f $srcdir/src/include/pa_version.h && mv $srcdir/src/include/pa_version.h.new $srcdir/src/include/pa_version.h && \ |
| echo Updated $srcdir/src/include/pa_version.h | echo Updated $srcdir/src/include/pa_version.h |
| else | else |
| rm -f $srcdir/src/include/pa_version.h.new | rm -f $srcdir/src/include/pa_version.h.new |
| fi | fi |
| Line 36 AC_PROG_AWK | Line 36 AC_PROG_AWK |
| AC_PROG_YACC | AC_PROG_YACC |
| if test "$YACC" != "bison -y"; then | if test "$YACC" != "bison -y"; then |
| AC_MSG_WARN(to regenerate Parser grammar YOU WOULD NEED BISON) | AC_MSG_WARN(to regenerate Parser grammar YOU WOULD NEED BISON) |
| else | else |
| AC_MSG_CHECKING(bison version) | AC_MSG_CHECKING(bison version) |
| oldIFS=$IFS; IFS=. | oldIFS=$IFS; IFS=. |
| set `bison -V | sed -e 's/^GNU Bison version //'` | set `bison -V | sed -e 's/^GNU Bison version //' -e 's/^bison (GNU Bison) //' -e 's/$/./'` |
| IFS=$oldIFS | IFS=$oldIFS |
| if test "$1" = "1" -a "$2" -lt "25"; then | if test "$1" = "1" -a "$2" -lt "25"; then |
| AC_MSG_WARN(Bison 1.25 or newer needed to regenerate Parser compiler (found $1.$2).) | AC_MSG_WARN(Bison 1.25 or newer needed to regenerate Parser compiler (found $1.$2).) |
| fi | fi |
| AC_MSG_RESULT($1.$2 (ok)) | AC_MSG_RESULT($1.$2 (ok)) |
| fi | fi |
| AC_PROG_CXX | AC_PROG_CXX |
| Line 55 AC_LANG_C AC_C_INLINE | Line 55 AC_LANG_C AC_C_INLINE |
| dnl Arguments | dnl Arguments |
| AC_ARG_ENABLE(safe-mode, [ --disable-safe-mode to enable reading and executing | AC_ARG_ENABLE(safe-mode, [ --disable-safe-mode to enable reading and executing |
| files belonging to group+user other then effective], | files belonging to group+user other then effective], |
| [ | [ |
| SAFE_MODE=$enableval | SAFE_MODE=$enableval |
| ] | ] |
| ) | ) |
| if test "$SAFE_MODE" = "no"; then | if test "$SAFE_MODE" = "no"; then |
| Line 67 else | Line 67 else |
| AC_DEFINE(PA_SAFE_MODE,,disabled reading of files belonging to group+user other then effective) | AC_DEFINE(PA_SAFE_MODE,,disabled reading of files belonging to group+user other then effective) |
| fi | 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)], | (file::exec, file::cgi, unix mail:send)], |
| [ | [ |
| if test "$enableval" = "no"; then | if test "$enableval" = "no"; then |
| Line 120 PA_SUBSTCHARSET(koi8-r,koi8r) | Line 120 PA_SUBSTCHARSET(koi8-r,koi8r) |
| AC_MSG_CHECKING(for dynamic-link library extension) | AC_MSG_CHECKING(for dynamic-link library extension) |
| case "$host_os" in | case "$host_os" in |
| hpux9* | hpux10* | hpux11*) | hpux9* | hpux10* | hpux11*) |
| dll_extension=sl | dll_extension=sl |
| ;; | ;; |
| cygwin) | cygwin) |
| dll_extension=dll | dll_extension=dll |
| ;; | ;; |
| *) | *) |
| dll_extension=so | dll_extension=so |
| esac | esac |
| AC_MSG_RESULT($dll_extension) | AC_MSG_RESULT($dll_extension) |
| AC_SUBST(dll_extension) | AC_SUBST(dll_extension) |
| Line 200 AC_ARG_WITH(pathlink,[ --with-pathlink= | Line 200 AC_ARG_WITH(pathlink,[ --with-pathlink= |
| using linker key (-R, -rpath-link)], | using linker key (-R, -rpath-link)], |
| LD_PATHLINK=$withval | LD_PATHLINK=$withval |
| ) | ) |
| AC_ARG_WITH(link-stdcpp, [ --with-link-stdcpp=PATH to directory with libstdc++ | AC_ARG_WITH(dynamic-stdcpp, [ --with-dynamic-stdcpp link libstdc++ dynamically |
| --without-link-stdcpp to disable libstdc++ linkage, | by default, libstdc++ is linked statically],[ |
| if you belive you do not need one], | AC_MSG_WARN(libstdc++ will be linked dynamically: this is probably incompatible with other platforms) |
| [ | # this is for apache, it's linked with gcc and need to know |
| LIBSTDCPP_PATH=$withval | # and it would not harm linking with c++ toolchain |
| if test "$LIBSTDCPP_PATH" = "no"; then | LDFLAGS="$LDFLAGS -lstdc++" |
| AC_MSG_WARN(disabling libstdc++ linkage) | ],[ |
| else | LDFLAGS="$LDFLAGS -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic" |
| if test -z "$LD_PATHLINK"; then | ]) |
| AC_MSG_ERROR(when using --with-link-stdcpp one must specify --with-pathlink) | |
| fi | |
| LIBS="$LIBS -Wl,$LD_PATHLINK -Wl,$LIBSTDCPP_PATH" | |
| fi | |
| ], | |
| #pseudo path, meaning still link libstdcpp. value needed to trick next _CONDITIONAL | |
| LIBSTDCPP_PATH=" " | |
| ) | |
| AM_CONDITIONAL(DO_NOT_LINK_LIBSTDCPP, test "$LIBSTDCPP_PATH" = "no") | |
| AC_ARG_WITH(sjlj-exceptions,[ --with-sjlj-exceptions enable simple 'throw' from dynamic library], | AC_ARG_WITH(sjlj-exceptions,[ --with-sjlj-exceptions enable simple 'throw' from dynamic library], |
| AC_DEFINE(PA_WITH_SJLJ_EXCEPTIONS,,one can throw from dynamic library) | AC_DEFINE(PA_WITH_SJLJ_EXCEPTIONS,,one can throw from dynamic library) |
| Line 233 AC_ARG_WITH(glib-config,[ --with-glib-c | Line 222 AC_ARG_WITH(glib-config,[ --with-glib-c |
| AC_ARG_WITH(shared-xml,[ --with-shared-xml=D D is the directory where | AC_ARG_WITH(shared-xml,[ --with-shared-xml=D D is the directory where |
| Gnome XML libraries are installed (shared libs)],[ | Gnome XML libraries are installed (shared libs)],[ |
| GNOME_XML=$withval | GNOME_XML=$withval |
| XMLBIN="$GNOME_XML/bin" | XMLBIN="$GNOME_XML/bin" |
| XMLINC="$GNOME_XML/include" | XMLINC="$GNOME_XML/include" |
| XMLLIB="$GNOME_XML/lib" | XMLLIB="$GNOME_XML/lib" |
| if test \! -d $XMLBIN -o \! -d $XMLINC -o \! -d $XMLLIB; then | if test \! -d $XMLBIN -o \! -d $XMLINC -o \! -d $XMLLIB; then |
| AC_MSG_ERROR($GNOME_XML does not seem to be valid Gnome installation directory) | AC_MSG_ERROR($GNOME_XML does not seem to be valid Gnome installation directory) |
| fi | fi |
| AC_DEFINE(XML,,xml-abled parser (uses shared library)) | AC_DEFINE(XML,,xml-abled parser (uses shared library)) |
| LIBXML2_SO_NAME=`cd $XMLLIB ; ls libxml2.?? libxml2.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` | LIBXML2_SO_NAME=`cd $XMLLIB ; ls libxml2.?? libxml2.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` |
| LIBGDOME_SO_NAME=`cd $XMLLIB ; ls libgdome.?? libgdome.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` | LIBGDOME_SO_NAME=`cd $XMLLIB ; ls libgdome.?? libgdome.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` |
| LIBXSLT_SO_NAME=`cd $XMLLIB ; ls libxslt.?? libxslt.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` | LIBXSLT_SO_NAME=`cd $XMLLIB ; ls libxslt.?? libxslt.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` |
| LIBEXSLT_SO_NAME=`cd $XMLLIB ; ls libexslt.?? libexslt.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` | LIBEXSLT_SO_NAME=`cd $XMLLIB ; ls libexslt.?? libexslt.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` |
| if test -z "$GLIB_CONFIG"; then | if test -z "$GLIB_CONFIG"; then |
| GLIB_CONFIG=$XMLBIN/glib-config | GLIB_CONFIG=$XMLBIN/glib-config |
| if test \! -x $GLIB_CONFIG; then | if test \! -x $GLIB_CONFIG; then |
| GLIB_CONFIG=glib-config | GLIB_CONFIG=glib-config |
| fi | fi |
| fi | fi |
| GLIB_CFLAGS=`$GLIB_CONFIG --cflags` | GLIB_CFLAGS=`$GLIB_CONFIG --cflags` |
| GLIB_LIBS=`$GLIB_CONFIG --libs` | GLIB_LIBS=`$GLIB_CONFIG --libs` |
| XML_INCLUDES="$GLIB_CFLAGS -I$XMLINC -I$XMLINC/libgdome -I$XMLINC/libxml2" | XML_INCLUDES="$GLIB_CFLAGS -I$XMLINC -I$XMLINC/libgdome -I$XMLINC/libxml2" |
| XML_LIBS="$GLIB_LIBS -L$XMLLIB -l$LIBXML2_SO_NAME -l$LIBGDOME_SO_NAME -l$LIBXSLT_SO_NAME -l$LIBEXSLT_SO_NAME" | XML_LIBS="$GLIB_LIBS -L$XMLLIB -l$LIBXML2_SO_NAME -l$LIBGDOME_SO_NAME -l$LIBXSLT_SO_NAME -l$LIBEXSLT_SO_NAME" |
| if test \! -z "$LD_PATHLINK"; then | if test \! -z "$LD_PATHLINK"; then |
| XML_LIBS="$XML_LIBS -Wl,$LD_PATHLINK -Wl,$XMLLIB" | XML_LIBS="$XML_LIBS -Wl,$LD_PATHLINK -Wl,$XMLLIB" |
| fi | fi |
| ]) | ]) |
| AC_ARG_WITH(static-xml,[ --with-static-xml=D D is the directory where | AC_ARG_WITH(static-xml,[ --with-static-xml=D D is the directory where |
| Gnome XML libraries are installed (static libs)],[ | Gnome XML libraries are installed (static libs)],[ |
| GNOME_XML=$withval | GNOME_XML=$withval |
| XMLBIN="$GNOME_XML/bin" | XMLBIN="$GNOME_XML/bin" |
| XMLINC="$GNOME_XML/include" | XMLINC="$GNOME_XML/include" |
| XMLLIB="$GNOME_XML/lib" | XMLLIB="$GNOME_XML/lib" |
| if test \! -d $XMLBIN -o \! -d $XMLINC -o \! -d $XMLLIB; then | if test \! -d $XMLBIN -o \! -d $XMLINC -o \! -d $XMLLIB; then |
| AC_MSG_ERROR($GNOME_XML does not seem to be valid Gnome installation directory) | AC_MSG_ERROR($GNOME_XML does not seem to be valid Gnome installation directory) |
| fi | fi |
| AC_DEFINE(XML,,xml-abled parser (uses static library)) | AC_DEFINE(XML,,xml-abled parser (uses static library)) |
| if test -z "$GLIB_CONFIG"; then | if test -z "$GLIB_CONFIG"; then |
| GLIB_CONFIG=$XMLBIN/glib-config | GLIB_CONFIG=$XMLBIN/glib-config |
| if test \! -x $GLIB_CONFIG; then | if test \! -x $GLIB_CONFIG; then |
| GLIB_CONFIG=glib-config | GLIB_CONFIG=glib-config |
| fi | fi |
| fi | fi |
| GLIB_CFLAGS=`$GLIB_CONFIG --cflags` | GLIB_CFLAGS=`$GLIB_CONFIG --cflags` |
| dnl '-L/usr/local/lib -lglib' -> /usr/local/lib | dnl '-L/usr/local/lib -lglib' -> /usr/local/lib |
| changequote(, )dnl | changequote(, )dnl |
| GLIB_DIR=`$GLIB_CONFIG --libs | sed 's/.*-L\([^ ]*\).*/\1/'` | GLIB_DIR=`$GLIB_CONFIG --libs | sed 's/.*-L\([^ ]*\).*/\1/'` |
| GLIB_NAME=`$GLIB_CONFIG --libs | sed 's/.*-l\([^ ]*\).*/\1/'` | GLIB_NAME=`$GLIB_CONFIG --libs | sed 's/.*-l\([^ ]*\).*/\1/'` |
| changequote([, ])dnl | changequote([, ])dnl |
| XML_INCLUDES="$GLIB_CFLAGS -I$XMLINC -I$XMLINC/libgdome -I$XMLINC/libxml2" | XML_INCLUDES="$GLIB_CFLAGS -I$XMLINC -I$XMLINC/libgdome -I$XMLINC/libxml2" |
| XML_LIBS="$XMLLIB/libgdome.a $XMLLIB/libxslt.a $XMLLIB/libexslt.a $XMLLIB/libxml2.a $GLIB_DIR/lib$GLIB_NAME.a" | XML_LIBS="$XMLLIB/libgdome.a $XMLLIB/libxslt.a $XMLLIB/libexslt.a $XMLLIB/libxml2.a $GLIB_DIR/lib$GLIB_NAME.a" |
| ]) | ]) |
| AC_SUBST(XML_INCLUDES) | AC_SUBST(XML_INCLUDES) |
| AC_SUBST(XML_LIBS) | AC_SUBST(XML_LIBS) |
| AC_ARG_WITH(shared-mailreceive,[ --with-shared-mailreceive=D is the directory where | AC_ARG_WITH(shared-mailreceive,[ --with-shared-mailreceive=D is the directory where |
| Gnome MIME library is installed (shared lib)],[ | Gnome MIME library is installed (shared lib)],[ |
| GNOME_MIME=$withval | GNOME_MIME=$withval |
| MIMEBIN="$GNOME_MIME/bin" | MIMEBIN="$GNOME_MIME/bin" |
| MIMEINC="$GNOME_MIME/include" | MIMEINC="$GNOME_MIME/include" |
| MIMELIB="$GNOME_MIME/lib" | MIMELIB="$GNOME_MIME/lib" |
| if test \! -d $MIMEBIN -o \! -d $MIMEINC -o \! -d $MIMELIB; then | if test \! -d $MIMEBIN -o \! -d $MIMEINC -o \! -d $MIMELIB; then |
| AC_MSG_ERROR($GNOME_MIME does not seem to be valid Gnome installation directory) | AC_MSG_ERROR($GNOME_MIME does not seem to be valid Gnome installation directory) |
| fi | fi |
| AC_DEFINE(WITH_MAILRECEIVE,,has \$mail:received (uses shared library)) | AC_DEFINE(WITH_MAILRECEIVE,,has \$mail:received (uses shared library)) |
| LIBMIME_SO_NAME=`cd $MIMELIB ; ls libgmime.?? libgmime.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` | LIBMIME_SO_NAME=`cd $MIMELIB ; ls libgmime.?? libgmime.??? 2>/dev/null | grep -v \.la$ | sed 's/lib//' | sed 's/\..*//'` |
| if test -z "$GLIB_CONFIG"; then | if test -z "$GLIB_CONFIG"; then |
| GLIB_CONFIG=$MIMEBIN/glib-config | GLIB_CONFIG=$MIMEBIN/glib-config |
| if test \! -x $GLIB_CONFIG; then | if test \! -x $GLIB_CONFIG; then |
| GLIB_CONFIG=glib-config | GLIB_CONFIG=glib-config |
| fi | fi |
| fi | fi |
| GLIB_CFLAGS=`$GLIB_CONFIG --cflags` | GLIB_CFLAGS=`$GLIB_CONFIG --cflags` |
| GLIB_LIBS=`$GLIB_CONFIG --libs` | GLIB_LIBS=`$GLIB_CONFIG --libs` |
| MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime" | MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime" |
| MIME_LIBS="$GLIB_LIBS -L$MIMELIB -l$LIBMIME_SO_NAME" | MIME_LIBS="$GLIB_LIBS -L$MIMELIB -l$LIBMIME_SO_NAME" |
| if test \! -z "$LD_PATHLINK"; then | if test \! -z "$LD_PATHLINK"; then |
| MIME_LIBS="$MIME_LIBS -Wl,$LD_PATHLINK -Wl,$MIMELIB" | MIME_LIBS="$MIME_LIBS -Wl,$LD_PATHLINK -Wl,$MIMELIB" |
| fi | fi |
| ]) | ]) |
| AC_ARG_WITH(static-mailreceive,[ --with-static-mailreceive=D is the directory where | AC_ARG_WITH(static-mailreceive,[ --with-static-mailreceive=D is the directory where |
| Gnome MIME library is installed (static lib)],[ | Gnome MIME library is installed (static lib)],[ |
| GNOME_MIME=$withval | GNOME_MIME=$withval |
| MIMEBIN="$GNOME_MIME/bin" | MIMEBIN="$GNOME_MIME/bin" |
| MIMEINC="$GNOME_MIME/include" | MIMEINC="$GNOME_MIME/include" |
| MIMELIB="$GNOME_MIME/lib" | MIMELIB="$GNOME_MIME/lib" |
| if test \! -d $MIMEBIN -o \! -d $MIMEINC -o \! -d $MIMELIB; then | if test \! -d $MIMEBIN -o \! -d $MIMEINC -o \! -d $MIMELIB; then |
| AC_MSG_ERROR($GNOME_MIME does not seem to be valid Gnome installation directory) | AC_MSG_ERROR($GNOME_MIME does not seem to be valid Gnome installation directory) |
| fi | fi |
| AC_DEFINE(WITH_MAILRECEIVE,,has \$mail:received (uses static library)) | AC_DEFINE(WITH_MAILRECEIVE,,has \$mail:received (uses static library)) |
| if test -z "$GLIB_CONFIG"; then | if test -z "$GLIB_CONFIG"; then |
| GLIB_CONFIG=$MIMEBIN/glib-config | GLIB_CONFIG=$MIMEBIN/glib-config |
| if test \! -x $GLIB_CONFIG; then | if test \! -x $GLIB_CONFIG; then |
| GLIB_CONFIG=glib-config | GLIB_CONFIG=glib-config |
| fi | fi |
| fi | fi |
| GLIB_CFLAGS=`$GLIB_CONFIG --cflags` | GLIB_CFLAGS=`$GLIB_CONFIG --cflags` |
| dnl '-L/usr/local/lib -lglib' -> /usr/local/lib | dnl '-L/usr/local/lib -lglib' -> /usr/local/lib |
| changequote(, )dnl | changequote(, )dnl |
| GLIB_DIR=`$GLIB_CONFIG --libs | sed 's/.*-L\([^ ]*\).*/\1/'` | GLIB_DIR=`$GLIB_CONFIG --libs | sed 's/.*-L\([^ ]*\).*/\1/'` |
| GLIB_NAME=`$GLIB_CONFIG --libs | sed 's/.*-l\([^ ]*\).*/\1/'` | GLIB_NAME=`$GLIB_CONFIG --libs | sed 's/.*-l\([^ ]*\).*/\1/'` |
| changequote([, ])dnl | changequote([, ])dnl |
| MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime" | MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime" |
| MIME_LIBS="$MIMELIB/libgmime.a $GLIB_DIR/lib$GLIB_NAME.a" | MIME_LIBS="$MIMELIB/libgmime.a $GLIB_DIR/lib$GLIB_NAME.a" |
| ]) | ]) |
| AC_SUBST(MIME_INCLUDES) | AC_SUBST(MIME_INCLUDES) |
| AC_SUBST(MIME_LIBS) | AC_SUBST(MIME_LIBS) |
| Line 370 AC_ARG_WITH(apache13,[ --with-apache13= | Line 359 AC_ARG_WITH(apache13,[ --with-apache13= |
| builds library for apache_module using that dir | builds library for apache_module using that dir |
| (do not add /src)], | (do not add /src)], |
| APACHE13=$withval | APACHE13=$withval |
| if test \! -f "$APACHE13/src/include/httpd.h"; then | if test \! -f "$APACHE13/src/include/httpd.h"; then |
| AC_MSG_ERROR($APACHE13 does not seem to be valid Apache13 source distribution directory) | AC_MSG_ERROR($APACHE13 does not seem to be valid Apache13 source distribution directory) |
| fi | fi |
| ) | ) |
| AC_SUBST(APACHE13) | AC_SUBST(APACHE13) |
| AM_CONDITIONAL(COMPILE_APACHE13_MODULE, test -n "$APACHE13") | AM_CONDITIONAL(COMPILE_APACHE13_MODULE, test -n "$APACHE13") |
| Line 442 dnl Checks for libraries. | Line 431 dnl Checks for libraries. |
| dnl Some systems (Solaris 2.x) require libnsl (Network Services Library) | dnl Some systems (Solaris 2.x) require libnsl (Network Services Library) |
| case "$host" in | case "$host" in |
| *-sunos5.6* | *-solaris2.6*) | *-sunos5.6* | *-solaris2.6*) |
| AC_CHECK_LIB(xnet, main) | AC_CHECK_LIB(xnet, main) |
| ;; | ;; |
| *-sunos5* | *-solaris2*) | *-sunos5* | *-solaris2*) |
| AC_CHECK_LIB(socket, main) | AC_CHECK_LIB(socket, main) |
| AC_CHECK_LIB(nsl, main) | AC_CHECK_LIB(nsl, main) |
| ;; | ;; |
| *-nec-sysv4*) | *-nec-sysv4*) |
| AC_CHECK_LIB(nsl, gethostbyname) | AC_CHECK_LIB(nsl, gethostbyname) |
| AC_CHECK_LIB(socket, socket) | AC_CHECK_LIB(socket, socket) |
| ;; | ;; |
| *-cygwin*) | *-cygwin*) |
| AC_DEFINE(WIN32,,Windows32 target platform) | AC_DEFINE(WIN32,,Windows32 target platform) |
| AC_CHECK_LIB(wsock32, socket) | AC_CHECK_LIB(wsock32, socket) |
| ;; | ;; |
| # never tested this, only theoretically by letter from demos about parser2 build | # never tested this, only theoretically by letter from demos about parser2 build |
| *-hpux*) | *-hpux*) |
| AC_CHECK_LIB(nsl, main) | AC_CHECK_LIB(nsl, main) |
| ;; | ;; |
| esac | esac |
| Line 494 dnl or it can be tm.tm_gmtoff | Line 483 dnl or it can be tm.tm_gmtoff |
| dnl or it can be tm.tm_tzadj | dnl or it can be tm.tm_tzadj |
| AC_MSG_CHECKING(for timezone variable) | AC_MSG_CHECKING(for timezone variable) |
| AC_TRY_COMPILE([#include <time.h>], | AC_TRY_COMPILE([#include <time.h>], |
| [ | [ |
| time_t test=timezone; | time_t test=timezone; |
| ], | ], |
| AC_DEFINE(HAVE_TIMEZONE) | AC_DEFINE(HAVE_TIMEZONE) |
| AC_MSG_RESULT(yes), | AC_MSG_RESULT(yes), |
| AC_MSG_RESULT(no)) | AC_MSG_RESULT(no)) |
| AC_MSG_CHECKING(for daylight variable) | AC_MSG_CHECKING(for daylight variable) |
| AC_TRY_COMPILE([#include <time.h>], | AC_TRY_COMPILE([#include <time.h>], |
| [ | [ |
| int test=daylight; | int test=daylight; |
| ], | ], |
| AC_DEFINE(HAVE_DAYLIGHT) | AC_DEFINE(HAVE_DAYLIGHT) |
| AC_MSG_RESULT(yes), | AC_MSG_RESULT(yes), |
| AC_MSG_RESULT(no)) | AC_MSG_RESULT(no)) |
| AC_MSG_CHECKING(for tm_gmtoff in struct tm) | AC_MSG_CHECKING(for tm_gmtoff in struct tm) |
| AC_TRY_COMPILE([#include <time.h>], | AC_TRY_COMPILE([#include <time.h>], |
| [struct tm tm; | [struct tm tm; |
| tm.tm_gmtoff=0; | tm.tm_gmtoff=0; |
| ], | ], |
| AC_DEFINE(HAVE_TM_GMTOFF) | AC_DEFINE(HAVE_TM_GMTOFF) |
| AC_MSG_RESULT(yes), | AC_MSG_RESULT(yes), |
| AC_MSG_RESULT(no)) | AC_MSG_RESULT(no)) |
| AC_MSG_CHECKING(for tm_tzadj in struct tm) | AC_MSG_CHECKING(for tm_tzadj in struct tm) |
| AC_TRY_COMPILE([#include <time.h>], | AC_TRY_COMPILE([#include <time.h>], |
| [struct tm tm; | [struct tm tm; |
| tm.tm_tzadj=0; | tm.tm_tzadj=0; |
| ], | ], |
| AC_DEFINE(HAVE_TM_TZADJ) | AC_DEFINE(HAVE_TM_TZADJ) |
| AC_MSG_RESULT(yes), | AC_MSG_RESULT(yes), |
| AC_MSG_RESULT(no)) | AC_MSG_RESULT(no)) |
| dnl AC_ARG_ENABLE(db, [ --enable-db to enable 'hashfile' parser class], | dnl AC_ARG_ENABLE(db, [ --enable-db to enable 'hashfile' parser class], |
| dnl [ | dnl [ |
| dnl if test "$enableval" != "no"; then | dnl if test "$enableval" != "no"; then |
| dnl AC_CHECK_HEADERS(db.h) | dnl AC_CHECK_HEADERS(db.h) |
| Line 539 dnl fi | Line 528 dnl fi |
| dnl ] | dnl ] |
| dnl ) | dnl ) |
| dnl Apache libs | |
| APACHE_LIBS="$LIBS $LIBADD_DL" | |
| dnl append stdc++ to libs list commented | |
| dnl 1. because binary seem to work without it | |
| dnl purpose of this: remove strange name dependance | |
| dnl for linker creates reference not for libstc++.xx but | |
| dnl for something specific to local system, | |
| dnl thus reducing binary compatibility | |
| dnl 2. for same reason linker of targets/cgi/parser3 changed to | |
| dnl "C" compiler from "C++" compiler | |
| dnl AC_CHECK_LIB(stdc++, __builtin_new, | |
| dnl APACHE_LIBS="$APACHE_LIBS -lstdc++" | |
| dnl ) | |
| AC_SUBST(APACHE_LIBS) | |
| dnl install directories | dnl install directories |
| # expand apostrophed | # expand apostrophed |
| Line 574 AC_SUBST(charsetsdir) | Line 546 AC_SUBST(charsetsdir) |
| e_libdir=$libdir | e_libdir=$libdir |
| if test "$e_libdir" = "\${exec_prefix}/lib"; then | if test "$e_libdir" = "\${exec_prefix}/lib"; then |
| # Let make expand exec_prefix. | # Let make expand exec_prefix. |
| e_exec_prefix=$exec_prefix | e_exec_prefix=$exec_prefix |
| test "x$e_exec_prefix" = xNONE && e_exec_prefix=$e_prefix | test "x$e_exec_prefix" = xNONE && e_exec_prefix=$e_prefix |
| # expand apostrophed | # expand apostrophed |
| test "$e_libdir" = "\${exec_prefix}/lib" && e_libdir="${e_exec_prefix}/lib" | test "$e_libdir" = "\${exec_prefix}/lib" && e_libdir="${e_exec_prefix}/lib" |
| fi | fi |
| sqldriversdir=$e_libdir | sqldriversdir=$e_libdir |