Diff for /parser3/Attic/configure.in between versions 1.106 and 1.139

version 1.106, 2008/09/05 10:34:36 version 1.139, 2012/06/09 09:11:29
Line 2  dnl Process this file with autoconf to p Line 2  dnl Process this file with autoconf to p
 AC_INIT(README)  AC_INIT(README)
 AC_PREREQ(2.57)  AC_PREREQ(2.57)
   
 AM_INIT_AUTOMAKE(parser, 3.3.0b, nodefine)  AM_INIT_AUTOMAKE(parser, 3.4.2b, nodefine)
   
 dnl expand srcdir  dnl expand srcdir
 P3S=`cd $srcdir/src ; pwd`  P3S=`cd $srcdir/src ; pwd`
Line 106  fi Line 106  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,  
                           windows-1250 windows-1257 koi8-r; Default is windows-1251)],  
 [CHARSETS_REQUESTED=`echo $withval | sed -e 's/,/ /g'`])  
   
 # Checking whether all requested charsets have corresponding .cfg files  
 for c in $CHARSETS_REQUESTED; do  
         if test \! -f $srccharsetsdir/$c.cfg; then  
                 AC_MSG_ERROR(bad charset requested "$c" - file $srccharsetsdir/$c.cfg not found)  
         fi  
 done  
   
 # Switching on commentcharset_XXX='#'  
 AC_DEFUN([PA_SUBSTCHARSET], [  
         commentcharset_$2='#'  
         for c in $CHARSETS_REQUESTED; do  
                 if test "$1" = "$c"; then  
                         AC_MSG_WARN(enabling charset $1)  
                         commentcharset_$2=  
                 fi  
         done  
         AC_SUBST(commentcharset_$2)  
 ])  
 PA_SUBSTCHARSET(windows-1251,windows1251)  
 PA_SUBSTCHARSET(windows-1250,windows1250)  
 PA_SUBSTCHARSET(windows-1257,windows1257)  
 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*)  
         dll_extension=sl  
         ;;  
 cygwin)  cygwin)
         dll_extension=dll          dll_extension=dll
         ;;          ;;
Line 150  esac Line 117  esac
 AC_MSG_RESULT($dll_extension)  AC_MSG_RESULT($dll_extension)
 AC_SUBST(dll_extension)  AC_SUBST(dll_extension)
   
 AC_ARG_WITH(mysql-client,[  --with-mysql-client=mysqlclientlib?withparams  
                           MySQL client dynamic library to root config],  
         mysql_client=$withval  
 ,  
         AC_MSG_CHECKING(for mysql client)  
         for lib in \  
                 /usr/local/lib/mysql/libmysqlclient.$dll_extension \  
                 /usr/local/lib/libmysqlclient.$dll_extension \  
                 /usr/lib/libmysqlclient.$dll_extension; do  
                 if test -f $lib; then mysql_client=$lib; fi  
         done  
   
         if test -z "$mysql_client"; then  
                 mysql_client="-configure could not guess-"  
                 AC_MSG_RESULT(could not guess)  
         else  
                 AC_MSG_RESULT($mysql_client)  
         fi  
   
 )  
 AC_SUBST(mysql_client)  
   
   
 AC_ARG_WITH(pgsql-client,[  --with-pgsql-client=pgsqlclientlib?withparams  
                           PgSQL client dynamic library to root config],  
         pgsql_client=$withval  
 ,  
         AC_MSG_CHECKING(for pgsql client)  
         for lib in \  
                 /usr/local/pgsql/lib/libpq.$dll_extension \  
                 /usr/local/lib/libpq.$dll_extension \  
                 /usr/lib/libpq.$dll_extension; do  
                 if test -f $lib; then pgsql_client=$lib; fi  
         done  
   
         if test -z "$pgsql_client"; then  
                 pgsql_client="-configure could not guess-"  
                 AC_MSG_RESULT(could not guess)  
         else  
                 AC_MSG_RESULT($pgsql_client)  
         fi  
   
 )  
 AC_SUBST(pgsql_client)  
   
   
 AC_ARG_WITH(oracle-client,[  --with-oracle-client=oracleclientlib?withparams  
                           Oracle client dynamic library],  
         oracle_client=$withval  
 ,  
         AC_MSG_CHECKING(for oracle client)  
         lib=$ORACLE_HOME/lib/libclntsh.$dll_extension  
         if test -f $lib; then oracle_client=$lib; fi  
   
         if test -z "$oracle_client"; then  
                 oracle_client="-configure could not guess-"  
                 AC_MSG_RESULT(could not guess)  
         else  
                 oracle_client="$oracle_client?ORACLE_HOME=$ORACLE_HOME&ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data"  
                 AC_MSG_RESULT($oracle_client)  
         fi  
   
 )  
 AC_SUBST(oracle_client)  
   
   
 AC_ARG_WITH(sqlite-client,[  --with-sqlite-client=sqliteclientlib?withparams  
                           SQLite client dynamic library to root config],  
         sqlite_client=$withval  
 ,  
         AC_MSG_CHECKING(for sqlite_client client)  
         for lib in \  
                 /usr/local/sqlite/lib/sqlite3.$dll_extension \  
                 /usr/local/lib/sqlite3.$dll_extension \  
                 /usr/lib/sqlite3.$dll_extension; do  
                 if test -f $lib; then sqlite_client=$lib; fi  
         done  
   
         if test -z "$sqlite_client"; then  
                 sqlite_client="-configure could not guess-"  
                 AC_MSG_RESULT(could not guess)  
         else  
                 AC_MSG_RESULT($sqlite_client)  
         fi  
   
 )  
 AC_SUBST(sqlite_client)  
   
   
   
 AC_ARG_WITH(pathlink,[  --with-pathlink=LKEY    put dynamic libraries paths to binary  AC_ARG_WITH(pathlink,[  --with-pathlink=LKEY    put dynamic libraries paths to binary
                           using linker key (-R, -rpath-link)],                            using linker key (-R, -rpath-link)],
         LD_PATHLINK=$withval          LD_PATHLINK=$withval
 )  )
   
 AC_ARG_WITH(dynamic-stdcpp, [  --with-dynamic-stdcpp   link libstdc++ dynamically  AC_ARG_WITH(dynamic-stdcpp, [  --with-dynamic-stdcpp   link libstdc++ dynamically
                           by default, libstdc++ is linked statically],[                            by default, libstdc++ is linked statically],[
         AC_MSG_WARN(libstdc++ will be linked dynamically: this is probably incompatible with other platforms)          AC_MSG_WARN(libstdc++ will be linked dynamically)
         # this is for apache, it's linked with gcc and need to know  
         # and it would not harm linking with c++ toolchain  
         CPP_LIBS="-lstdc++"          CPP_LIBS="-lstdc++"
 ],[  ],[
         CPP_LIBS="-Wl,-Bstatic -lstdc++ -Wl,-Bdynamic"          CPP_LIBS="-Wl,-Bstatic -lstdc++ -Wl,-Bdynamic"
Line 266  AC_ARG_WITH(shared-gc,[  --with-shared-g Line 143  AC_ARG_WITH(shared-gc,[  --with-shared-g
 ])  ])
 AC_ARG_WITH(static-gc,[  --with-static-gc[=D]      D is the directory where  AC_ARG_WITH(static-gc,[  --with-static-gc[=D]      D is the directory where
                           Boehm garbage collecting library is installed (static lib)],[                            Boehm garbage collecting library is installed (static lib)],[
         GC_LIBS="-L$withval -Wl,-Bstatic -l$GC_LIB_NAME -Wl,-Bdynamic"          GC_LIBS="$withval/lib$GC_LIB_NAME.a"
 ])  ])
 if test -z "$GC_LIBS"; then  if test -z "$GC_LIBS"; then
         #undefined? use any found in system          #undefined? use any found in system
Line 291  AC_SUBST(GC_LIBS) Line 168  AC_SUBST(GC_LIBS)
 LIBS=$SAVE_LIBS  LIBS=$SAVE_LIBS
   
   
 AC_ARG_WITH(static-pcre,[  --with-static-pcre=D     D is the directory where  AC_ARG_WITH(static-pcre,[  --with-static-pcre=D    D is the directory where
                           PCRE library is installed (static lib)],[                            PCRE library is installed (static lib)],[
         PCRE=$withval          PCRE=$withval
         PCREINC="$PCRE/include"          PCREINC="$PCRE/include"
Line 431  AC_ARG_WITH(sendmail,[  \"--with-sendmai Line 308  AC_ARG_WITH(sendmail,[  \"--with-sendmai
 )  )
   
   
 AC_ARG_WITH(apache13,[  --with-apache13=D       D is the Apache13 source distribution directory  AC_ARG_WITH(apache,[  --with-apache=FILE is the full path for APXS
                           builds library for apache_module using that dir                            builds apache DSO module using apxs],[
                           (do not add /src)],          APXS=$withval
         APACHE13=$withval  
         if test \! -f "$APACHE13/src/include/httpd.h"; then          if test -z "$APXS" -o "$APXS" = "yes"; then
                 AC_MSG_ERROR($APACHE13 does not seem to be valid Apache13 source distribution directory)                  APXS=`which apxs 2>/dev/null`
           fi;
   
           APACHE=`$APXS -q TARGET 2>/dev/null`
   
           if test -z "$APACHE"; then
                   AC_MSG_ERROR($APXS does not seem to be valid apache apxs utility path)
         fi          fi
 )  
 AC_SUBST(APACHE13)          APACHE_MAIN_INC=`$APXS -q INCLUDEDIR`
 AM_CONDITIONAL(COMPILE_APACHE13_MODULE, test -n "$APACHE13")          APACHE_EXTRA_INC=`$APXS -q EXTRA_INCLUDES 2>/dev/null`
           APACHE_INC="-I$APACHE_MAIN_INC $APACHE_EXTRA_INC"
           APACHE_CFLAGS=`$APXS -q CFLAGS`
   ])
   AC_SUBST(APACHE)
   AC_SUBST(APACHE_INC)
   AC_SUBST(APACHE_CFLAGS)
   AM_CONDITIONAL(COMPILE_APACHE_MODULE, test -n "$APACHE")
   
   
 dnl Enable building of the convenience library  dnl Enable building of the convenience library
Line 513  dnl Checks for libraries. Line 403  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
     *-freebsd4*)
             AC_DEFINE(FREEBSD4,,FreeBSD4X target platform)
     ;;
   *-sunos5.6* | *-solaris2.6*)    *-sunos5.6* | *-solaris2.6*)
           AC_CHECK_LIB(xnet, main)            AC_CHECK_LIB(xnet, main)
   ;;    ;;
Line 528  case "$host" in Line 421  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)
   
 AC_CHECK_LIB(crypt, crypt)  AC_CHECK_LIB(crypt, crypt)
   
 dnl Checks for functions.  dnl Checks for functions.
Line 546  _locking \ Line 434  _locking \
 fcntl \  fcntl \
 lockf \  lockf \
 ftruncate \  ftruncate \
   fchmod \
 getrusage \  getrusage \
 gettimeofday \  gettimeofday \
 crypt \  crypt \
Line 665  AC_OUTPUT( Line 554  AC_OUTPUT(
         src/lib/smtp/Makefile           src/lib/smtp/Makefile 
         src/lib/gc/Makefile           src/lib/gc/Makefile 
         src/lib/gc/include/Makefile          src/lib/gc/include/Makefile
           src/lib/pcre/Makefile 
         src/lib/cord/Makefile          src/lib/cord/Makefile
         src/lib/cord/include/Makefile          src/lib/cord/include/Makefile
         src/lib/cord/include/private/Makefile          src/lib/cord/include/private/Makefile
         src/lib/ltdl/Makefile          src/lib/ltdl/Makefile
         src/lib/pcre/Makefile  
         src/lib/md5/Makefile          src/lib/md5/Makefile
         src/lib/sdbm/Makefile          src/lib/sdbm/Makefile
         src/lib/sdbm/apr-include/Makefile          src/lib/sdbm/pa-include/Makefile
           src/lib/json/Makefile
           src/lib/memcached/Makefile
           src/lib/curl/Makefile
         src/targets/Makefile          src/targets/Makefile
         src/targets/cgi/Makefile          src/targets/cgi/Makefile
         src/targets/apache13core/Makefile          src/targets/apache/Makefile
         src/targets/apache13/Makefile  
         src/targets/apache13/p3runConfigure  
         src/targets/isapi/Makefile          src/targets/isapi/Makefile
         etc/Makefile          etc/Makefile
         etc/parser3.charsets/Makefile          etc/parser3.charsets/Makefile

Removed from v.1.106  
changed lines
  Added in v.1.139


E-mail: