Diff for /rpl/configure.ac between versions 1.1 and 1.3

version 1.1, 2011/09/23 12:36:15 version 1.3, 2011/10/03 15:57:51
Line 15  GPP=gpp-3.0 Line 15  GPP=gpp-3.0
 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.7.1  SQLITE=sqlite-3.7.8
 OPENSSL=openssl-1.0.0e  OPENSSL=openssl-1.0.0e
 OPENMOTIF=openmotif-2.3.3  OPENMOTIF=openmotif-2.3.3
 LIBXPM=libXpm-3.5.9  LIBXPM=libXpm-3.5.9
Line 63  fi Line 63  fi
 dnl Checks for C++ compiler  dnl Checks for C++ compiler
 AC_PROG_CXX(g++)  AC_PROG_CXX(g++)
   
 if test "$CXX" != "g++"; then  if test "$GXX" != yes; 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
   
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 204  fi],[ Line 217  fi],[
     ]      ]
 )  )
   
 AC_ARG_ENABLE(sysv-semaphores,  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 250  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 615  AC_SUBST(DATE) Line 631  AC_SUBST(DATE)
   
 dnl Checks for libraries  dnl Checks for libraries
 AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can not find libm !]))  AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can not find libm !]))
 AC_CHECK_LIB(pthread, main,, AC_MSG_ERROR([Can not find libpthread !]))  AC_CHECK_LIB(c, pthread_mutex_init,,
                [AC_CHECK_LIB(pthread, main,,
                AC_MSG_ERROR([Can not find libpthread !]))])
   
 dnl Check for union semun  dnl Check for union semun
 AC_CHECK_TYPE([union semun], SEMUN=-DUNION_SEMUN, SEMUN=-UUNION_SEMUN, [[  AC_CHECK_TYPE([union semun], SEMUN=-DUNION_SEMUN, SEMUN=-UUNION_SEMUN, [[
Line 1009  fi Line 1027  fi
   
 AC_SUBST(GNUPLOT_COMPILATION)  AC_SUBST(GNUPLOT_COMPILATION)
   
 HOST=$host  HOST=$target
 AC_SUBST(HOST)  AC_SUBST(HOST)
   
 case $host_cpu in  my_save_cflags="$CFLAGS"
   FPCFLAGS=""
     i?86)  
     CFLAGS="$CFLAGS -malign-double -mieee-fp -Wall -funsigned-char \  
             -Wno-pointer-sign"  
     FFLAGS="$FFLAGS -malign-double -mieee-fp -Wall -fno-f2c"  
     FCFLAGS="$FCFLAGS -malign-double -mieee-fp -Wall -fno-f2c"  
     break ;;  
   
     x86_64*)  
     CFLAGS="$CFLAGS -malign-double -mieee-fp -Wall -funsigned-char \  
             -Wno-pointer-sign"  
     FFLAGS="$FFLAGS -malign-double -mieee-fp -Wall -fno-f2c"  
     FCFLAGS="$FCFLAGS -malign-double -mieee-fp -Wall -fno-f2c"  
     break ;;  
   
     alpha*)  
     CFLAGS="$CFLAGS -mieee -funsigned-char -Wall \  
             -Wno-pointer-sign"  
     FFLAGS="$FFLAGS -mieee -Wall"  
     FCFLAGS="$FCFLAGS -mieee -Wall"  
     break ;;  
   
     sparc*)  
     CFLAGS="$CFLAGS -Wall -funsigned-char \  
             -Wno-pointer-sign"  
     FFLAGS="$FFLAGS -Wall"  
     FCFLAGS="$FCFLAGS -Wall"  
     break ;;  
   
 esac  CFLAGS=-malign-double
   AC_MSG_CHECKING([whether CC supports -malign-double])
   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
       [AC_MSG_RESULT([yes]); FPCFLAGS="$FPCFLAGS -malign-double"],
       [AC_MSG_RESULT([no])])
   CFLAGS=-mieee-fp
   AC_MSG_CHECKING([whether CC supports -mieee-fp])
   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
       [AC_MSG_RESULT([yes]); FPCFLAGS="$FPCFLAGS -mieee-fp"],
       [AC_MSG_RESULT([no])])
   CFLAGS=-mieee
   AC_MSG_CHECKING([whether CC supports -mieee])
   AC_COMPILE_IFELSE([AC_LANG_PROGRAM([])],
       [AC_MSG_RESULT([yes]); FPCFLAGS="$FPCFLAGS -mieee"],
       [AC_MSG_RESULT([no])])
   CFLAGS=$my_save_cflags
   
   CFLAGS="$CFLAGS $FPCFLAGS -Wall -funsigned-char -Wno-pointer-sign"
   FFLAGS="$FFLAGS $FPCFLAGS -Wall -fno-f2c"
   FCFLAGS="$FCFLAGS $FPCFLAGS -Wall -fno-f2c"
   CXXFLAGS="$CXXFLAGS $FPCFLAGS -Wall -funsigned-char"
   
 case $host_os in  case $target_os in
   
     cygwin*)      cygwin*)
         OS=Cygwin          OS=Cygwin

Removed from v.1.1  
changed lines
  Added in v.1.3


CVSweb interface <joel.bertrand@systella.fr>