version 1.71, 2011/07/22 21:04:37
|
version 1.72, 2011/07/24 15:34:15
|
Line 15 GPP=gpp-2.24
|
Line 15 GPP=gpp-2.24
|
GNUPLOT=gnuplot-4.4.3 |
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.6.3 |
SQLITE=sqlite-3.7.7.1 |
OPENSSL=openssl-1.0.0d |
OPENSSL=openssl-1.0.0d |
|
|
GMP=gmp-5.0.1 |
GMP=gmp-5.0.1 |
Line 60 fi
|
Line 60 fi
|
dnl Checks for C++ compiler |
dnl Checks for C++ compiler |
AC_PROG_CXX(g++) |
AC_PROG_CXX(g++) |
|
|
if test "$GXX" != yes; then |
if test "$CXX" != "g++"; then |
AC_MSG_ERROR([Cannot find g++! You have to install it.]) |
AC_MSG_ERROR([Cannot find g++! You have to install it.]) |
fi |
fi |
|
|
|
if test x"$CXX" != x""; then |
|
GCC_VERSION_MAJEURE=`$CXX -v 2>&1 | awk '/^gcc/ { print $3; }' | \ |
|
awk -F. '{ printf("%s", $1);}'` |
|
GCC_VERSION_MINEURE=`$CXX -v 2>&1 | awk '/^gcc/ { print $3; }' | \ |
|
awk -F. '{ printf("%s", $2);}'` |
|
if test $GCC_VERSION_MAJEURE -ge 5; then |
|
OPTIMISATION_GXX=-O3 |
|
else |
|
if test $GCC_VERSION_MAJEURE -ge 4 -a $GCC_VERSION_MINEURE -ge 4; then |
|
OPTIMISATION_GXX=-O3 |
|
else |
|
if test $GCC_VERSION_MAJEURE -ge 3; then |
|
OPTIMISATION_GXX=-O2 |
|
else |
|
AC_MSG_ERROR([Cannot find decent or recent g++ (g++-4.3 or better)!]) |
|
fi |
|
fi |
|
fi |
|
fi |
|
|
dnl Checks for Fortran 77 compiler |
dnl Checks for Fortran 77 compiler |
AC_PROG_F77(gfortran) |
AC_PROG_F77(gfortran) |
|
|
Line 115 if test "$ac_x_libraries" != "no"; then
|
Line 135 if test "$ac_x_libraries" != "no"; then
|
fi |
fi |
|
|
dnl 32 bits ABI |
dnl 32 bits ABI |
AC_ARG_WITH(32bits, |
AC_ARG_WITH(32bits-abi, |
[ --with-32bits-abi force 32bits ABI (multilib)],[ |
[ --with-32bits-abi force 32bits ABI (multilib)],[ |
if test "$with-32bits-abi" = "no"; then |
if test "$with-32bits-abi" = "no"; then |
ABI= |
ABI= |
Line 127 fi],[
|
Line 147 fi],[
|
) |
) |
|
|
if test x$ABI = x; then |
if test x$ABI = x; then |
AC_ARG_WITH(64bits, |
AC_ARG_WITH(64bits-abi, |
[ --with-64bits-abi force 64bits ABI (multilib)],[ |
[ --with-64bits-abi force 64bits ABI (multilib)],[ |
if test "$with-64bits-abi" = "no"; then |
if test "$with-64bits-abi" = "no"; then |
ABI= |
ABI= |
Line 139 fi],[
|
Line 159 fi],[
|
) |
) |
fi |
fi |
|
|
|
LDFLAGS="$LDFLAGS $ABI" |
|
|
dnl RPL/CAS support |
dnl RPL/CAS support |
AC_ARG_WITH(rplcas, |
AC_ARG_WITH(rplcas, |
[ --with-rplcas compile rplcas (default=no)],[ |
[ --with-rplcas compile rplcas (default=no)],[ |
Line 162 dnl Options
|
Line 184 dnl Options
|
AC_ARG_ENABLE(optimization, |
AC_ARG_ENABLE(optimization, |
[ --enable-optimization set compiler flags [[default=environment variables -O3]]], [ |
[ --enable-optimization set compiler flags [[default=environment variables -O3]]], [ |
if test "$enableval" = "no"; then |
if test "$enableval" = "no"; then |
CFLAGS= |
CFLAGS=$ABI |
FFLAGS= |
FFLAGS=$ABI |
CXXFLAGS= |
CXXFLAGS=$ABI |
FCFLAGS= |
FCFLAGS=$ABI |
else |
else |
CFLAGS="$CFLAGS $enable_optimization" |
CFLAGS="$CFLAGS $ABI $enable_optimization" |
FFLAGS="$FFLAGS $enable_optimization" |
FFLAGS="$FFLAGS $ABI $enable_optimization" |
FCFLAGS="$FCFLAGS $enable_optimization" |
CXXFLAGS="$CXXFLAGS $ABI $enable_optimization" |
|
FCFLAGS="$FCFLAGS $ABI $enable_optimization" |
fi],[ |
fi],[ |
CFLAGS="$CFLAGS $OPTIMISATION_C" |
CFLAGS="$CFLAGS $ABI $OPTIMISATION_C" |
FFLAGS="$FFLAGS $OPTIMISATION_F" |
FFLAGS="$FFLAGS $ABI $OPTIMISATION_F" |
FCFLAGS="$FCFLAGS $OPTIMISATION_F" |
CXXFLAGS="$CXXFLAGS $ABI $OPTIMISATION_CXX" |
|
FCFLAGS="$FCFLAGS $ABI $OPTIMISATION_F" |
] |
] |
) |
) |
|
|
Line 953 else
|
Line 977 else
|
fi |
fi |
fi |
fi |
|
|
AC_CONFIG_SUBDIRS(tools/$NCURSES) |
|
AC_CONFIG_SUBDIRS(tools/$READLINE) |
|
AC_CONFIG_SUBDIRS(tools/$GSL) |
|
AC_CONFIG_SUBDIRS(tools/$GPP) |
|
AC_CONFIG_SUBDIRS(tools/$FILE) |
|
AC_CONFIG_SUBDIRS(tools/$ICONV) |
|
AC_CONFIG_SUBDIRS(tools/$SQLITE) |
|
AC_CONFIG_SUBDIRS(tools/$UNITS) |
|
|
|
if test "$MYGNUPLOT" = "yes"; then |
if test "$MYGNUPLOT" = "yes"; then |
if test ! -d "$srcdir"/tools/$GNUPLOT; then |
if test ! -d "$srcdir"/tools/$GNUPLOT; then |
gunzip -c "$srcdir"/tools/$GNUPLOT.tar.gz | \ |
gunzip -c "$srcdir"/tools/$GNUPLOT.tar.gz | \ |
Line 975 fi
|
Line 990 fi
|
|
|
AC_SUBST(GNUPLOT_COMPILATION) |
AC_SUBST(GNUPLOT_COMPILATION) |
|
|
|
HOST=$host |
|
AC_SUBST(HOST) |
|
|
case $host_cpu in |
case $host_cpu in |
|
|
i?86) |
i?86) |
Line 1038 case $OS in
|
Line 1056 case $OS in
|
IPCS_SYSV=-UIPCS_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 --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break ;; |
break ;; |
|
|
Line 1048 case $OS in
|
Line 1069 case $OS in
|
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
IPCS_SYSV=-UIPCS_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 --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break ;; |
break ;; |
|
|
Line 1058 case $OS in
|
Line 1082 case $OS in
|
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
IPCS_SYSV=-UIPCS_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 --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break;; |
break;; |
|
|
Line 1068 case $OS in
|
Line 1095 case $OS in
|
SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES |
SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES |
IPCS_SYSV=-UIPCS_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 --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break ;; |
break ;; |
|
|
Line 1083 case $OS in
|
Line 1113 case $OS in
|
IPCS_SYSV=-DIPCS_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" |
--enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD= |
C_STANDARD= |
break;; |
break;; |
|
|
Line 1096 case $OS in
|
Line 1129 case $OS in
|
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES |
IPCS_SYSV=-DIPCS_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 --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break;; |
break;; |
|
|
Line 1112 case $OS in
|
Line 1148 case $OS in
|
fi |
fi |
|
|
ac_configure_args="$ac_configure_args --with-readline=builtin \ |
ac_configure_args="$ac_configure_args --with-readline=builtin \ |
--disable-shared --enable-static --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
MALLOC=-lumem |
MALLOC=-lumem |
break ;; |
break ;; |
Line 1129 case $OS in
|
Line 1168 case $OS in
|
fi |
fi |
|
|
ac_configure_args="$ac_configure_args --with-readline=builtin \ |
ac_configure_args="$ac_configure_args --with-readline=builtin \ |
--disable-shared --enable-static --enable-threads" |
--disable-shared --enable-static --enable-threads \ |
|
CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ |
|
FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ |
|
LDFLAGS=\"$LDFLAGS\"" |
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
break ;; |
break ;; |
|
|
Line 1171 AC_SUBST(CFLAGS)
|
Line 1213 AC_SUBST(CFLAGS)
|
AC_SUBST(CXXFLAGS) |
AC_SUBST(CXXFLAGS) |
AC_SUBST(FFLAGS) |
AC_SUBST(FFLAGS) |
AC_SUBST(FCFLAGS) |
AC_SUBST(FCFLAGS) |
|
AC_SUBST(LDFLAGS) |
|
|
|
AC_CONFIG_SUBDIRS(tools/$NCURSES) |
|
AC_CONFIG_SUBDIRS(tools/$READLINE) |
|
AC_CONFIG_SUBDIRS(tools/$GSL) |
|
AC_CONFIG_SUBDIRS(tools/$GPP) |
|
AC_CONFIG_SUBDIRS(tools/$FILE) |
|
AC_CONFIG_SUBDIRS(tools/$ICONV) |
|
AC_CONFIG_SUBDIRS(tools/$SQLITE) |
|
AC_CONFIG_SUBDIRS(tools/$UNITS) |
|
|
AC_CONFIG_FILES(Makefile) |
AC_CONFIG_FILES(Makefile) |
AC_CONFIG_FILES(COPYING) |
AC_CONFIG_FILES(COPYING) |