version 1.2, 2011/10/02 14:14:29
|
version 1.5, 2011/10/05 13:14:17
|
Line 90 fi
|
Line 90 fi
|
dnl Checks for Fortran 77 compiler |
dnl Checks for Fortran 77 compiler |
AC_PROG_F77(gfortran) |
AC_PROG_F77(gfortran) |
|
|
if test "$F77" != gfortran -a "$F77" != gfortran-4.4; then |
|
AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) |
|
fi |
|
|
|
dnl Check for Fortran 9* compiler |
dnl Check for Fortran 9* compiler |
AC_PROG_FC(gfortran) |
AC_PROG_FC(gfortran) |
|
|
if test "$FC" != gfortran -a "$FC" != gfortran-4.4; then |
if test x"$F77" == x; then |
|
AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) |
|
fi |
|
|
|
if test x"$FC" == x; then |
AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) |
AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) |
fi |
fi |
|
|
Line 164 fi
|
Line 164 fi
|
|
|
LDFLAGS="$LDFLAGS $ABI" |
LDFLAGS="$LDFLAGS $ABI" |
|
|
|
AC_ARG_WITH(rpltools, |
|
[ --with-rpltools specify rpltools path used for cross compilation],[ |
|
if test "$with_rpltools" = "no" -o "$with_rpltools" = yes; then |
|
AC_MSG_ERROR([You have to specify rpltools path !]) |
|
else |
|
RPLTOOLS=$with_rpltools |
|
fi],[ |
|
RPLTOOLS=\$\(top_builddir\) |
|
] |
|
) |
|
|
|
AC_SUBST(RPLTOOLS) |
|
|
dnl RPL/CAS support |
dnl RPL/CAS support |
AC_ARG_WITH(rplcas, |
AC_ARG_ENABLE(rplcas, |
[ --with-rplcas compile rplcas (default=no)],[ |
[ --enable-rplcas compile rplcas (default=no)],[ |
if test "$with-rplcas" = "no"; then |
if test "$enableval" = "no"; then |
RPLCAS=-URPLCAS |
RPLCAS=-URPLCAS |
LIBRPLCAS= |
LIBRPLCAS= |
else |
else |
Line 183 AC_SUBST(ABI)
|
Line 196 AC_SUBST(ABI)
|
AC_SUBST(RPLCAS) |
AC_SUBST(RPLCAS) |
AC_SUBST(LIBRPLCAS) |
AC_SUBST(LIBRPLCAS) |
|
|
|
AC_ARG_ENABLE(shared-memory, |
|
[ --enable-shared-memory enable shared memory [[default=yes]]], [ |
|
if test "$enableval" = "no"; then |
|
SHARED_MEMORY="-USHARED_MEMORY" |
|
else |
|
SHARED_MEMORY="-DSHARED_MEMORY" |
|
fi],[ |
|
SHARED_MEMORY="-USHARED_MEMORY"]) |
|
|
|
AC_SUBST(SHARED_MEMORY) |
|
|
dnl Options |
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]]], [ |
Line 207 fi],[
|
Line 231 fi],[
|
AC_ARG_ENABLE(sysv-ipcs, |
AC_ARG_ENABLE(sysv-ipcs, |
[ --enable-sysv-ipcs use SystemV IPC functions [[default=guessed]]], [ |
[ --enable-sysv-ipcs use SystemV IPC functions [[default=guessed]]], [ |
if test "$enableval" = "no"; then |
if test "$enableval" = "no"; then |
IPCS_SYSV=no |
IPCS_SYSV=-UIPCS_SYSV |
|
POSIX_IPCS=no |
else |
else |
IPCS_SYSV=yes |
IPCS_SYSV=-DIPCS_SYSV |
|
POSIX_IPCS=yes |
fi], |
fi], |
REG=$LDFLAGS |
REG=$LDFLAGS |
|
POSIX_IPCS=guessed |
LDFLAGS=-lrt |
LDFLAGS=-lrt |
[AC_MSG_CHECKING([for POSIX semaphores and shared objects]) |
[AC_MSG_CHECKING([for POSIX semaphores and shared objects]) |
AC_RUN_IFELSE( |
AC_RUN_IFELSE( |
Line 234 fd = shm_open(sem , O_CREAT | O_RDWR, S_
|
Line 261 fd = shm_open(sem , O_CREAT | O_RDWR, S_
|
LDFLAGS=$REG |
LDFLAGS=$REG |
) |
) |
|
|
if test "$IPCS_SYSV" = "-UIPCS_SYSV"; then |
if test "$IPCS_SYSV" = "-UIPCS_SYSV" -a "$POSIX_IPCS" = "guessed"; then |
REG=$LDFLAGS |
REG=$LDFLAGS |
LDFLAGS=-pthread |
LDFLAGS=-pthread |
AC_MSG_CHECKING([for POSIX anonymous semaphores]) |
AC_MSG_CHECKING([for POSIX anonymous semaphores]) |
Line 1011 fi
|
Line 1038 fi
|
|
|
AC_SUBST(GNUPLOT_COMPILATION) |
AC_SUBST(GNUPLOT_COMPILATION) |
|
|
HOST=$host |
HOST=$target |
AC_SUBST(HOST) |
AC_SUBST(HOST) |
|
|
my_save_cflags="$CFLAGS" |
my_save_cflags="$CFLAGS" |
Line 1062 DATE=$(env LC_ALL=C date +'%A %x, %X %Z'
|
Line 1089 DATE=$(env LC_ALL=C date +'%A %x, %X %Z'
|
MALLOC= |
MALLOC= |
|
|
case $OS in |
case $OS in |
|
|
Darwin) |
Darwin) |
EXPORT_DYNAMIC=-Wl,-flat_namespace |
EXPORT_DYNAMIC=-Wl,-flat_namespace |
NESTED_FUNCTIONS=-fnested-functions |
NESTED_FUNCTIONS=-fnested-functions |
Line 1185 case $OS in
|
Line 1211 case $OS in
|
C_STANDARD=-std=gnu99 |
C_STANDARD=-std=gnu99 |
ELF= |
ELF= |
break ;; |
break ;; |
|
esac |
|
|
|
case $OS in |
|
OS2) |
|
WHOLE_LIB1="" |
|
WHOLE_LIB2="" |
|
break ;; |
|
|
|
*) |
|
WHOLE_LIB1="-Wl,-whole-archive" |
|
WHOLE_LIB2="-Wl,-no-whole-archive" |
|
break ;; |
esac |
esac |
|
|
|
AC_SUBST(WHOLE_LIB1) |
|
AC_SUBST(WHOLE_LIB2) |
|
|
AC_SUBST(C_STANDARD) |
AC_SUBST(C_STANDARD) |
AC_SUBST(EXPORT_DYNAMIC) |
AC_SUBST(EXPORT_DYNAMIC) |
AC_SUBST(NESTED_FUNCTIONS) |
AC_SUBST(NESTED_FUNCTIONS) |