--- rpl/Attic/configure.in 2011/04/12 08:39:28 1.56 +++ rpl/Attic/configure.in 2011/06/27 14:01:48 1.68 @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT([rpl],[4.1.0.prerelease.0]) +AC_INIT([rpl],[4.1.0]) AC_CANONICAL_TARGET AC_CANONICAL_TARGET AM_INIT_AUTOMAKE @@ -10,14 +10,21 @@ dnl Libraries NCURSES=ncurses-5.9 READLINE=readline-6.2 UNITS=units-1.88 -GSL=gsl-1.14 +GSL=gsl-1.15 GPP=gpp-2.24 GNUPLOT=gnuplot-4.4.3 FILE=file-5.03 ICONV=libiconv-1.13.1 -SQLITE=sqlite-3.7.5 +SQLITE=sqlite-3.7.6.3 OPENSSL=openssl-1.0.0d +GMP=gmp-5.0.1 +MPFR=mpfr-3.0.1 +NTL=ntl-5.5.2 +COCOA=CoCoALib-0.9943 +PARI=pari-2.3.5 +GIAC=giac-0.9.1 + dnl Checks for C compiler AC_PROG_CC(gcc) @@ -107,6 +114,19 @@ if test "$ac_x_libraries" != "no"; then fi fi +dnl 32 bits ABI +AC_ARG_WITH(32bits, +[ --with-32bits-abi force 32bits ABI (multilib)],[ +if test "$with-32bits-abi" = "no"; then +else + ABI=-m32 +fi],[ + ABI=-m32 + ] +) + +SUBST(ABI) + dnl Options AC_ARG_ENABLE(optimization, [ --enable-optimization set compiler flags [[default=environment variables -O3]]], [ @@ -301,6 +321,33 @@ if test ! -d tools/$OPENSSL; then gunzip -c "$srcdir"/tools/$OPENSSL.tar.gz | \ (cd tools && tar -xf -) 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 +if test ! -d rplcas/$NTL; then + gunzip -c "$srcdir"/rplcas/$NTL.tar.gz | \ + (cd rplcas && tar -xf -) +fi +if test ! -d rplcas/$COCOA; then + gunzip -c "$srcdir"/rplcas/$COCOA.tar.gz | \ + (cd rplcas && tar -xf -) +fi +if test ! -d rplcas/$PARI; then + gunzip -c "$srcdir"/rplcas/$PARI.tar.gz | \ + (cd rplcas && tar -xf -) +fi +if test ! -d "$srcdir"/rplcas/$GIAC; then + gunzip -c "$srcdir"/rplcas/$GIAC.tar.gz | \ + (cd "$srcdir/rplcas" && tar -xf -) +fi dnl Default installation directory AC_PREFIX_DEFAULT(/usr/local) @@ -1082,6 +1129,12 @@ AC_SUBST(DATE) AC_SUBST(DATE_FR) AC_SUBST(EXT_SQL) AC_SUBST(MALLOC) +AC_SUBST(GMP) +AC_SUBST(MPFR) +AC_SUBST(NTL) +AC_SUBST(COCOA) +AC_SUBST(PARI) +AC_SUBST(GIAC) AC_SUBST(CFLAGS) AC_SUBST(CXXFLAGS) @@ -1102,6 +1155,7 @@ AC_CONFIG_FILES(scripts/rpllink) AC_CONFIG_FILES(rpltags/Makefile) AC_CONFIG_FILES(rpliconv/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/blas/Makefile)