Diff for /rpl/Attic/configure.in between versions 1.37 and 1.57

version 1.37, 2010/08/15 14:46:23 version 1.57, 2011/04/20 08:26:02
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([rpl],[4.0.18])  AC_INIT([rpl],[4.1.0.prerelease.0])
 AC_CANONICAL_TARGET  AC_CANONICAL_TARGET
 AC_CANONICAL_TARGET  AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE  AM_INIT_AUTOMAKE
Line 7  AC_SUBST(target_cpu) Line 7  AC_SUBST(target_cpu)
 AC_CONFIG_HEADERS([rplconfig.h])  AC_CONFIG_HEADERS([rplconfig.h])
   
 dnl Libraries  dnl Libraries
 NCURSES=ncurses-5.7-20100619  NCURSES=ncurses-5.9
 READLINE=readline-6.1  READLINE=readline-6.2
 UNITS=units-1.88  UNITS=units-1.88
 GSL=gsl-1.14  GSL=gsl-1.14
 GPP=gpp-2.24  GPP=gpp-2.24
 GNUPLOT=gnuplot-4.4.0  GNUPLOT=gnuplot-4.4.3
 FILE=file-5.03  FILE=file-5.03
 ICONV=libiconv-1.13.1  ICONV=libiconv-1.13.1
 SQLITE=sqlite-3.7.0.1  SQLITE=sqlite-3.7.5
 OPENSSL=openssl-1.0.0a  OPENSSL=openssl-1.0.0d
   
   GMP=gmp-5.0.1
   MPFR=mpfr-3.0.1
   
 dnl Checks for C compiler  dnl Checks for C compiler
 AC_PROG_CC(gcc)  AC_PROG_CC(gcc)
Line 126  fi],[ Line 129  fi],[
     ]      ]
 )  )
   
   AC_ARG_ENABLE(sysv-semaphores,
   [  --enable-sysv-ipcs      use SystemV IPC functions [[default=no]]], [
   if test "$enableval" = "no"; then
       IPCS_SYSV=no
   else
       IPCS_SYSV=yes
   fi],
   IPCS_SYSV=no)
   
 AC_ARG_ENABLE(full-static,  AC_ARG_ENABLE(full-static,
 [  --enable-full-static    build static RPL/2 engine [[default=shared]]], [  [  --enable-full-static    build static RPL/2 engine [[default=shared]]], [
 if test "$enableval" = "no"; then  if test "$enableval" = "no"; then
Line 228  AC_ARG_ENABLE(debug, Line 240  AC_ARG_ENABLE(debug,
 [  --enable-debug          enable debug code [[default=no]]], [  [  --enable-debug          enable debug code [[default=no]]], [
 if test "$enableval" = "no"; then  if test "$enableval" = "no"; then
     DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"      DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"
     MALLOC="\$(top_builddir)/ptmalloc3/libptmalloc3.a"  
 else  else
     DEBUG="-DDEBUG_MEMOIRE -UDEBUG_ERREURS"      DEBUG="-DDEBUG_MEMOIRE -UDEBUG_ERREURS"
     MALLOC=""  fi], [DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"])
 fi], [DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"  
     MALLOC="\$(top_builddir)/ptmalloc3/libptmalloc3.a"])  
   
 AC_ARG_ENABLE(profile,  AC_ARG_ENABLE(profile,
 [  --enable-profile        enable profile code [[default=no]]], [  [  --enable-profile        enable profile code [[default=no]]], [
Line 251  fi Line 260  fi
 if test ! -d "$srcdir"/tools/$NCURSES; then  if test ! -d "$srcdir"/tools/$NCURSES; then
     gunzip -c "$srcdir"/tools/$NCURSES.tar.gz | \      gunzip -c "$srcdir"/tools/$NCURSES.tar.gz | \
             (cd "$srcdir/tools" && tar -xf -)              (cd "$srcdir/tools" && tar -xf -)
       (cd "$srcdir/tools/"$NCURSES && \
               for i in ../$NCURSES*.patch.gz;
               do gunzip -c $i | patch -p1;
               done);
 fi  fi
 if test ! -d "$srcdir"/tools/$READLINE; then  if test ! -d "$srcdir"/tools/$READLINE; then
     gunzip -c "$srcdir"/tools/$READLINE.tar.gz | \      gunzip -c "$srcdir"/tools/$READLINE.tar.gz | \
Line 286  fi Line 299  fi
 if test ! -d "$srcdir"/tools/$SQLITE; then  if test ! -d "$srcdir"/tools/$SQLITE; then
     gunzip -c "$srcdir"/tools/$SQLITE.tar.gz | \      gunzip -c "$srcdir"/tools/$SQLITE.tar.gz | \
             (cd "$srcdir/tools" && tar -xf -)              (cd "$srcdir/tools" && tar -xf -)
     (cd "$srcdir/tools"/$SQLITE && gunzip -c ../$SQLITE.diff.gz | patch -p1)  
 fi  fi
 if test ! -d tools/$OPENSSL; then  if test ! -d tools/$OPENSSL; then
     gunzip -c "$srcdir"/tools/$OPENSSL.tar.gz | \      gunzip -c "$srcdir"/tools/$OPENSSL.tar.gz | \
             (cd tools && tar -xf -)              (cd tools && tar -xf -)
 fi  fi
   if test ! -d rplcas; then
       mkdir rplcas
   fi
   if test ! -d "$srcdir"/rplcas/$GMP; then
       gunzip -c "$srcdir"/rplcas/$GMP.tar.gz | \
               (cd "$srcdir/rplcas" && tar -xf -)
   fi
   if test ! -d "$srcdir"/rplcas/$MPFR; then
       gunzip -c "$srcdir"/rplcas/$MPFR.tar.gz | \
               (cd "$srcdir/rplcas" && tar -xf -)
   fi
   
 dnl Default installation directory  dnl Default installation directory
 AC_PREFIX_DEFAULT(/usr/local)  AC_PREFIX_DEFAULT(/usr/local)
Line 319  AC_PROG_RANLIB Line 342  AC_PROG_RANLIB
 dnl Checks for nawk  dnl Checks for nawk
 AC_CHECK_PROG(AWK, nawk, yes, no)  AC_CHECK_PROG(AWK, nawk, yes, no)
 if test "$AWK" = no; then  if test "$AWK" = no; then
     AC_MSG_ERROR([Can not find nawk !])      AC_CHECK_PROG(AWK, gawk, yes, no)
       if test "$AWK" = no; then
           AC_MSG_ERROR([Can not find nawk !])
       fi
 fi  fi
   
 dnl Checks for sed  dnl Checks for sed
Line 749  AC_SUBST(POSTGRESQL_SUPPORT) Line 775  AC_SUBST(POSTGRESQL_SUPPORT)
 AC_SUBST(libPgSQLinc)  AC_SUBST(libPgSQLinc)
 AC_SUBST(libPgSQLlib)  AC_SUBST(libPgSQLlib)
   
   # with_postgresql : check [pas défini], yes [uniquement --with],
   # no [--without], valeur [--with=valeur].
   AC_ARG_WITH(bourne_shell,
   [  --with-bourne-shell=PATH  specify path for OS/2 bourne shell],
   [], [with_bourne_shell=no])
   
   if test "x$with_bourne_shell" = xyes; then
       AC_MSG_ERROR([You have to specify a valide shell path !])
   fi
   
   if test "x$with_bourne_shell" = xno; then
       if test $(uname) = "OS/2"; then
           AC_MSG_ERROR([With OS/2 or eComstation, you have to specify a valide shell path !])
       fi
   
       BSH_PATH=
   else
       if test ! -x $with_bourne_shell; then
           AC_MSG_ERROR([$with_bourne_shell is not executable !])
       fi
   
       if test $(uname) = "OS/2"; then
           with_os2_bourne_shell=$(echo $with_bourne_shell | \
                   sed -e '1,$s/\//\\\\\\\\/g')
           BSH_PATH=-DBOURNE_SHELL=\"\\\"$with_os2_bourne_shell\\\"\"
       else
           AC_MSG_WARN([--with-bourne-shell ignored])
           BSH_PATH=
       fi
   fi
   
 dnl Checks for sizes  dnl Checks for sizes
 AC_CHECK_SIZEOF(void *, 4)  AC_CHECK_SIZEOF(void *, 4)
 AC_CHECK_SIZEOF(char, 1)  AC_CHECK_SIZEOF(char, 1)
Line 795  AC_RUN_IFELSE([AC_LANG_PROGRAM([#include Line 852  AC_RUN_IFELSE([AC_LANG_PROGRAM([#include
 #include <signal.h>  #include <signal.h>
 int flag;  int flag;
 void handler(int signal, siginfo_t *siginfo, void *context)  void handler(int signal, siginfo_t *siginfo, void *context)
 { flag = ((*siginfo).si_pid == getpid()) ? 0 : -1; }],  { flag = ((*siginfo).si_pid == getpid()) ? 0 : 1; }],
 [struct sigaction    action;  [struct sigaction    action;
 action.sa_sigaction = handler;  action.sa_sigaction = handler;
 action.sa_flags = SA_SIGINFO;  action.sa_flags = SA_SIGINFO;
Line 906  AC_SUBST(OS) Line 963  AC_SUBST(OS)
   
 DATE_FR=$(env LC_ALL=fr_FR date +'%A %x, %X %Z')  DATE_FR=$(env LC_ALL=fr_FR date +'%A %x, %X %Z')
 DATE=$(env LC_ALL=C date +'%A %x, %X %Z')  DATE=$(env LC_ALL=C date +'%A %x, %X %Z')
   MALLOC=
   
 case $OS in  case $OS in
   
Line 913  case $OS in Line 971  case $OS in
         EXPORT_DYNAMIC=-Wl,-flat_namespace          EXPORT_DYNAMIC=-Wl,-flat_namespace
         NESTED_FUNCTIONS=-fnested-functions          NESTED_FUNCTIONS=-fnested-functions
         SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV          IPCS_SYSV=-UIPCS_SYSV
         CXXFLAGS="$CXXFLAGS -D_GLIBCXX_FULLY_DYNAMIC_STRING"          CXXFLAGS="$CXXFLAGS -D_GLIBCXX_FULLY_DYNAMIC_STRING"
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break ;;      break ;;
   
Line 924  case $OS in Line 982  case $OS in
         EXPORT_DYNAMIC=-Wl,--export-all-symbols          EXPORT_DYNAMIC=-Wl,--export-all-symbols
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV          IPCS_SYSV=-UIPCS_SYSV
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break ;;      break ;;
   
Line 934  case $OS in Line 992  case $OS in
         EXPORT_DYNAMIC=-Wl,--export-all-symbols          EXPORT_DYNAMIC=-Wl,--export-all-symbols
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV          IPCS_SYSV=-UIPCS_SYSV
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break;;      break;;
   
Line 944  case $OS in Line 1002  case $OS in
         EXPORT_DYNAMIC=-Wl,--export-dynamic          EXPORT_DYNAMIC=-Wl,--export-dynamic
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV          IPCS_SYSV=-UIPCS_SYSV
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break ;;      break ;;
   
     OS/2)      OS/2)
         MALLOC=          if test $FORCED_FINAL_ENCODING -eq 0; then \
         if test FORCED_FINAL_ENCODING -eq 0; then \  
             FINAL_ENCODING=CP850; \              FINAL_ENCODING=CP850; \
         fi;          fi;
         OS=OS2          OS=OS2
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         EXPORT_DYNAMIC=-Zmap          EXPORT_DYNAMIC=-Zmap
         SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-DSEMAPHORES_SYSV          IPCS_SYSV=-DIPCS_SYSV
         ac_configure_args="$ac_configure_args --without-readline \          ac_configure_args="$ac_configure_args --without-readline \
                 --without-cairo --disable-shared --enable-static"                  --without-cairo --disable-shared --enable-static \
                   --enable-threads"
         C_STANDARD=          C_STANDARD=
     break;;      break;;
   
     OpenBSD)      OpenBSD)
         if test FORCED_FINAL_ENCODING -eq 0; then \          if test $FORCED_FINAL_ENCODING -eq 0; then \
             FINAL_ENCODING=UTF-8; \              FINAL_ENCODING=UTF-8; \
         fi;          fi;
         EXPORT_DYNAMIC=-Wl,--export-dynamic          EXPORT_DYNAMIC=-Wl,--export-dynamic
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV          IPCS_SYSV=-DIPCS_SYSV
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break;;      break;;
   
       SunOS)
           EXPORT_DYNAMIC=-Wl,--export-dynamic
           NESTED_FUNCTIONS=
           SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
   
           if test $IPCS_SYSV = no; then
               IPCS_SYSV=-UIPCS_SYSV
           else
               IPCS_SYSV=-DIPCS_SYSV
           fi
   
           ac_configure_args="$ac_configure_args --with-readline=builtin \
                   --disable-shared --enable-static --enable-threads"
           C_STANDARD=-std=gnu99
           MALLOC=-lumem
       break ;;
   
     *)      *)
         EXPORT_DYNAMIC=-Wl,--export-dynamic          EXPORT_DYNAMIC=-Wl,--export-dynamic
         NESTED_FUNCTIONS=          NESTED_FUNCTIONS=
         SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES          SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES
         SEMAPHORES_SYSV=-USEMAPHORES_SYSV  
           if test $IPCS_SYSV = no; then
               IPCS_SYSV=-UIPCS_SYSV
           else
               IPCS_SYSV=-DIPCS_SYSV
           fi
   
         ac_configure_args="$ac_configure_args --with-readline=builtin \          ac_configure_args="$ac_configure_args --with-readline=builtin \
                 --disable-shared --enable-static"                  --disable-shared --enable-static --enable-threads"
         C_STANDARD=-std=gnu99          C_STANDARD=-std=gnu99
     break ;;      break ;;
   
Line 994  AC_SUBST(C_STANDARD) Line 1075  AC_SUBST(C_STANDARD)
 AC_SUBST(EXPORT_DYNAMIC)  AC_SUBST(EXPORT_DYNAMIC)
 AC_SUBST(NESTED_FUNCTIONS)  AC_SUBST(NESTED_FUNCTIONS)
 AC_SUBST(SEMAPHORES_NOMMES)  AC_SUBST(SEMAPHORES_NOMMES)
 AC_SUBST(SEMAPHORES_SYSV)  AC_SUBST(IPCS_SYSV)
 AC_SUBST(SEMUN)  AC_SUBST(SEMUN)
 AC_SUBST(IPV6)  AC_SUBST(IPV6)
 AC_SUBST(BROKEN_SIGINFO)  AC_SUBST(BROKEN_SIGINFO)
   AC_SUBST(BSH_PATH)
   
 AC_SUBST(NCURSES)  AC_SUBST(NCURSES)
 AC_SUBST(READLINE)  AC_SUBST(READLINE)
Line 1012  AC_SUBST(OPENSSL) Line 1094  AC_SUBST(OPENSSL)
 AC_SUBST(FINAL_ENCODING)  AC_SUBST(FINAL_ENCODING)
 AC_SUBST(DATE)  AC_SUBST(DATE)
 AC_SUBST(DATE_FR)  AC_SUBST(DATE_FR)
 AC_SUBST(MALLOC)  
 AC_SUBST(EXT_SQL)  AC_SUBST(EXT_SQL)
   AC_SUBST(MALLOC)
   AC_SUBST(GMP)
   AC_SUBST(MPFR)
   
 AC_SUBST(CFLAGS)  AC_SUBST(CFLAGS)
 AC_SUBST(CXXFLAGS)  AC_SUBST(CXXFLAGS)
Line 1034  AC_CONFIG_FILES(scripts/rpllink) Line 1118  AC_CONFIG_FILES(scripts/rpllink)
 AC_CONFIG_FILES(rpltags/Makefile)  AC_CONFIG_FILES(rpltags/Makefile)
 AC_CONFIG_FILES(rpliconv/Makefile)  AC_CONFIG_FILES(rpliconv/Makefile)
 AC_CONFIG_FILES(rplsums/Makefile)  AC_CONFIG_FILES(rplsums/Makefile)
   AC_CONFIG_FILES(rplcas/Makefile)
   AC_CONFIG_FILES(rplawk/Makefile)
 AC_CONFIG_FILES(lapack/lapack/Makefile)  AC_CONFIG_FILES(lapack/lapack/Makefile)
 AC_CONFIG_FILES(lapack/blas/Makefile)  AC_CONFIG_FILES(lapack/blas/Makefile)
 AC_CONFIG_FILES(ptmalloc3/Makefile)  
   
 AC_CONFIG_FILES(man/rpl.1)  AC_CONFIG_FILES(man/rpl.1)
 AC_CONFIG_FILES(man/rplcc.1)  AC_CONFIG_FILES(man/rplcc.1)

Removed from v.1.37  
changed lines
  Added in v.1.57


CVSweb interface <joel.bertrand@systella.fr>