Diff for /parser3/Attic/configure.in between versions 1.21 and 1.34

version 1.21, 2002/04/29 11:46:59 version 1.34, 2002/06/24 15:26:58
Line 1 Line 1
 dnl Process this file with autoconf to produce a configure script.  dnl Process this file with autoconf to produce a configure script.
 AC_INIT(README)  AC_INIT(README)
 AM_INIT_AUTOMAKE(parser, 3.0, nodefine)  AM_INIT_AUTOMAKE(parser, 3.0.HEAD, nodefine)
   
 dnl expand srcdir  dnl expand srcdir
 P3S=`cd $srcdir/src ; pwd`  P3S=`cd $srcdir/src ; pwd`
Line 183  AC_ARG_WITH(shared-xml,[  --with-shared- Line 183  AC_ARG_WITH(shared-xml,[  --with-shared-
         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)      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/\..*//'`
Line 205  AC_ARG_WITH(shared-xml,[  --with-shared- Line 205  AC_ARG_WITH(shared-xml,[  --with-shared-
         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
Line 217  AC_ARG_WITH(static-xml,[  --with-static- Line 216  AC_ARG_WITH(static-xml,[  --with-static-
         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)      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
Line 238  changequote([, ])dnl Line 237  changequote([, ])dnl
 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
                                  Gnome MIME library is installed (shared lib)],[
       GNOME_MIME=$withval
       MIMEBIN="$GNOME_MIME/bin"
       MIMEINC="$GNOME_MIME/include"
       MIMELIB="$GNOME_MIME/lib"
   
       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)
       fi
   
       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/\..*//'`
   
       if test -z "$GLIB_CONFIG"; then
               GLIB_CONFIG=$MIMEBIN/glib-config
               if test \! -x $GLIB_CONFIG; then
                   GLIB_CONFIG=glib-config
               fi
       fi
       GLIB_CFLAGS=`$GLIB_CONFIG --cflags`
       GLIB_LIBS=`$GLIB_CONFIG --libs`
   
       MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime"
       MIME_LIBS="$GLIB_LIBS -L$MIMELIB -l$LIBMIME_SO_NAME"
       if test \! -z "$LD_PATHLINK"; then
           MIME_LIBS="$MIME_LIBS -Wl,$LD_PATHLINK -Wl,$MIMELIB"
       fi
   ])
   AC_ARG_WITH(static-mailreceive,[  --with-static-mailreceive=D is the directory where
                             Gnome MIME library is installed (static lib)],[
       GNOME_MIME=$withval
       MIMEBIN="$GNOME_MIME/bin"
       MIMEINC="$GNOME_MIME/include"
       MIMELIB="$GNOME_MIME/lib"
   
       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)
       fi
   
       AC_DEFINE(WITH_MAILRECEIVE,,has \$mail:received (uses static library))
   
       if test -z "$GLIB_CONFIG"; then
               GLIB_CONFIG=$MIMEBIN/glib-config
               if test \! -x $GLIB_CONFIG; then
                   GLIB_CONFIG=glib-config
               fi
       fi
       GLIB_CFLAGS=`$GLIB_CONFIG --cflags`
   
   dnl  '-L/usr/local/lib -lglib' -> /usr/local/lib
   changequote(, )dnl
       GLIB_DIR=`$GLIB_CONFIG --libs | sed 's/.*-L\([^ ]*\).*/\1/'`
       GLIB_NAME=`$GLIB_CONFIG --libs | sed 's/.*-l\([^ ]*\).*/\1/'`
   changequote([, ])dnl
       MIME_INCLUDES="$GLIB_CFLAGS -I$MIMEINC/gmime"
       MIME_LIBS="$MIMELIB/libgmime.a $GLIB_DIR/lib$GLIB_NAME.a"
   ])
   AC_SUBST(MIME_INCLUDES)
   AC_SUBST(MIME_LIBS)
   
   
 AC_ARG_WITH(sendmail,[  \"--with-sendmail=COMMAND\" forces this command to send mail.  AC_ARG_WITH(sendmail,[  \"--with-sendmail=COMMAND\" forces this command to send mail.
                           example: \"--with-sendmail=/usr/sbin/sendmail -t\"                            example: \"--with-sendmail=/usr/sbin/sendmail -t\"
Line 284  fi Line 345  fi
   
 dnl Enable building of the convenience library  dnl Enable building of the convenience library
 dnl and set LIBLTDL accordingly  dnl and set LIBLTDL accordingly
 AC_LIBLTDL_CONVENIENCE(src/libltdl)  AC_LIBLTDL_CONVENIENCE(src/lib/libltdl)
 dnl Substitute INCLTDL and LIBLTDL in the Makefiles  dnl Substitute INCLTDL and LIBLTDL in the Makefiles
 AC_SUBST(INCLTDL)  AC_SUBST(INCLTDL)
 AC_SUBST(LIBLTDL)  AC_SUBST(LIBLTDL)
   
 dnl Configure libltdl  dnl Configure libltdl
 AC_CONFIG_SUBDIRS(src/libltdl)  AC_CONFIG_SUBDIRS(src/lib/libltdl)
 dnl moved from src/libltdl/configure.in  dnl moved from src/lib/libltdl/configure.in
 LIBADD_DL=  LIBADD_DL=
 AC_CHECK_LIB(dl, dlopen, [AC_DEFINE(HAVE_LIBDL, 1) LIBADD_DL="-ldl"],  AC_CHECK_LIB(dl, dlopen, [AC_DEFINE(HAVE_LIBDL, 1) LIBADD_DL="-ldl"],
 [AC_CHECK_FUNC(dlopen, [AC_DEFINE(HAVE_LIBDL, 1)])])  [AC_CHECK_FUNC(dlopen, [AC_DEFINE(HAVE_LIBDL, 1)])])
Line 311  fi Line 372  fi
 dnl Checks for typedefs, structures, and compiler characteristics.  dnl Checks for typedefs, structures, and compiler characteristics.
   
 AC_TYPE_SIZE_T  AC_TYPE_SIZE_T
   dnl gmime
   AC_CHECK_TYPE(off_t, long)
   AC_CHECK_TYPE(ssize_t, int)
   
   
 dnl Checks for header files.  dnl Checks for header files.
   
Line 361  case "$host" in Line 426  case "$host" in
       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
     *-hpux*)
         AC_CHECK_LIB(nsl, main)
     ;;
 esac  esac
   
 AC_CHECK_LIB(m, sin)  AC_CHECK_LIB(m, sin)
Line 385  AC_CHECK_FUNCS(select, , AC_MSG_ERROR([N Line 454  AC_CHECK_FUNCS(select, , AC_MSG_ERROR([N
   
 AC_MSG_CHECKING(whether compiler supports pragma pack)  AC_MSG_CHECKING(whether compiler supports pragma pack)
 AC_TRY_COMPILE(  AC_TRY_COMPILE(
 ,  
 #pragma pack(1)  #pragma pack(1)
 struct must_be_1_byte {  struct _1_byte {
         char c;          char c;
 };  };
 #pragma pack()  #pragma pack()
 if(sizeof(must_be_1_byte)!=1)  ,,[
         return 1;  
 ,[  
     AC_MSG_RESULT(yes)      AC_MSG_RESULT(yes)
         AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports pragma pack)          AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports pragma pack)
 ],                ],              
Line 451  test "x$e_prefix" = xNONE && e_prefix=$a Line 517  test "x$e_prefix" = xNONE && e_prefix=$a
 e_sysconfdir=$sysconfdir  e_sysconfdir=$sysconfdir
 test "$e_sysconfdir" = "\${prefix}/etc" && e_sysconfdir="${e_prefix}/etc"  test "$e_sysconfdir" = "\${prefix}/etc" && e_sysconfdir="${e_prefix}/etc"
   
 dnl this is used in targets/cgi/parser3.C to load root config  
   
 rootconfigdir=$e_sysconfdir  
 AC_SUBST(rootconfigdir)  
   
 dnl these are used to fill in etc/parser3.conf  dnl these are used to fill in etc/parser3.conf
   
 charsetsdir=$e_sysconfdir/parser3.charsets  charsetsdir=$e_sysconfdir/parser3.charsets
Line 480  AC_SUBST(sqldriversdir) Line 541  AC_SUBST(sqldriversdir)
 dnl Output makefiles  dnl Output makefiles
   
 AM_CONFIG_HEADER(src/include/pa_config_auto.h)  AM_CONFIG_HEADER(src/include/pa_config_auto.h)
 AC_OUTPUT(Makefile src/Makefile src/libltdl/Makefile src/types/Makefile src/classes/Makefile src/classes/gd/Makefile src/classes/smtp/Makefile src/include/Makefile src/main/Makefile src/sql/Makefile src/patches/Makefile src/pcre/Makefile src/targets/Makefile src/targets/cgi/pa_config_paths.h src/targets/cgi/Makefile src/targets/apache13/Makefile src/targets/apache13/p3runConfigure src/targets/isapi/Makefile etc/parser3.charsets/Makefile etc/parser3.conf etc/Makefile)  AC_OUTPUT(Makefile src/Makefile src/types/Makefile src/classes/Makefile src/classes/gd/Makefile src/classes/smtp/Makefile src/include/Makefile src/main/Makefile src/sql/Makefile src/lib/Makefile src/lib/libltdl/Makefile src/lib/pcre/Makefile src/lib/md5/Makefile src/lib/patches/Makefile src/targets/Makefile src/targets/cgi/pa_config_paths.h src/targets/cgi/Makefile src/targets/apache13/Makefile src/targets/apache13/p3runConfigure src/targets/isapi/Makefile etc/Makefile etc/parser3.charsets/Makefile bin/Makefile bin/auto.p.dist)

Removed from v.1.21  
changed lines
  Added in v.1.34


E-mail: