Diff for /rpl/configure.ac between versions 1.175 and 1.213

version 1.175, 2016/10/11 09:27:46 version 1.213, 2018/05/29 06:00:20
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.1.26])  AC_INIT([rpl],[4.1.28])
 AC_CANONICAL_TARGET  AC_CANONICAL_TARGET
 AC_CANONICAL_TARGET  AC_CANONICAL_TARGET
 AM_INIT_AUTOMAKE(silent-rules)  AM_INIT_AUTOMAKE(silent-rules)
Line 10  AC_CONFIG_HEADERS([rplconfig.h]) Line 10  AC_CONFIG_HEADERS([rplconfig.h])
 dnl Libraries  dnl Libraries
 NCURSES=ncurses-6.0  NCURSES=ncurses-6.0
 READLINE=readline-7.0  READLINE=readline-7.0
 UNITS=units-2.13  UNITS=units-2.16
 GSL=gsl-2.2.1  GSL=gsl-2.4
 GPP=gpp-3.0  GPP=gpp-3.0
 GNUPLOT=gnuplot-5.0.4  GNUPLOT=gnuplot-5.2.3
 FILE=file-5.28  FILE=file-5.33
 ICONV=libiconv-1.14  ICONV=libiconv-1.15
 SQLITE=sqlite-3.14.2  SQLITE=sqlite-3.23.1
 OPENSSL=openssl-1.1.0b  OPENSSL=openssl-1.1.0h
 OPENMOTIF=openmotif-2.3.4  OPENMOTIF=motif-2.3.8
 LIBXPM=libXpm-3.5.11  LIBXPM=libXpm-3.5.12
 SIGSEGV=libsigsegv-2.11  SIGSEGV=libsigsegv-2.11
 ZLIB=zlib-1.2.8  ZLIB=zlib-1.2.8
   
 GMP=gmp-6.1.1  GMP=gmp-6.1.2
 MPFR=mpfr-3.1.5  MPFR=mpfr-3.1.5
 MPFI=mpfi-1.5.1  MPFI=mpfi-1.5.1
 NTL=ntl-9.11.0  NTL=ntl-9.11.0
Line 211  AC_SUBST(INCRPLCAS) Line 211  AC_SUBST(INCRPLCAS)
   
 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 -O2, enable=environment variables -O3]]], [
 if test "$enableval" = "no"; then  if test "$enableval" = "no"; then
     CFLAGS=$ABI      CFLAGS=$ABI
     FFLAGS=$ABI      FFLAGS=$ABI
Line 223  else Line 223  else
     CXXFLAGS="$CXXFLAGS $ABI $OPTIMISATION_CXX"      CXXFLAGS="$CXXFLAGS $ABI $OPTIMISATION_CXX"
     FCFLAGS="$FCFLAGS $ABI $OPTIMISATION_F"      FCFLAGS="$FCFLAGS $ABI $OPTIMISATION_F"
 fi],[  fi],[
     CFLAGS="$CFLAGS $ABI $OPTIMISATION_C"       CFLAGS="$CFLAGS $ABI -O2" 
     FFLAGS="$FFLAGS $ABI $OPTIMISATION_F"      FFLAGS="$FFLAGS $ABI -O2"
     CXXFLAGS="$CXXFLAGS $ABI $OPTIMISATION_CXX"      CXXFLAGS="$CXXFLAGS $ABI -O2"
     FCFLAGS="$FCFLAGS $ABI $OPTIMISATION_F"      FCFLAGS="$FCFLAGS $ABI -O2"
     ]      ]
 )  )
   
Line 378  libX="" Line 378  libX=""
 LIBMOTIF=""  LIBMOTIF=""
 INCMOTIF=""  INCMOTIF=""
 BUILD_OPENMOTIF=""  BUILD_OPENMOTIF=""
   MODULE_MOTIF=""
   
 AC_ARG_ENABLE(motif,  AC_ARG_ENABLE(motif,
 [  --enable-motif          provide the Motif support [[default=guessed]]], [  [  --enable-motif          provide the Motif support [[default=guessed]]], [
Line 393  else Line 394  else
 fi)  fi)
   
 if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then  if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then
     libX="$X_LIBS -lXt -lX11 -lXext"      libX="$X_LIBS -lXt -lX11 -lXext -lXinerama"
     LIBMOTIF="\$(top_builddir)/tools/$OPENMOTIF/lib/Xm/.libs/libXm.a \      LIBMOTIF="\$(top_builddir)/tools/$OPENMOTIF/install/lib/libXm.a \
             \$(top_builddir)/tools/$LIBXPM/src/.libs/libXpm.a"              \$(top_builddir)/tools/$LIBXPM/src/.libs/libXpm.a"
     INCMOTIF="-I\$(top_srcdir)/tools/$OPENMOTIF/lib \      INCMOTIF="-I\$(top_srcdir)/tools/$OPENMOTIF/lib \
             -I\$(top_builddir)/tools/$OPENMOTIF/lib \              -I\$(top_builddir)/tools/$OPENMOTIF/lib \
Line 405  if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPP Line 406  if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPP
         AC_CONFIG_SUBDIRS(tools/$LIBXPM)          AC_CONFIG_SUBDIRS(tools/$LIBXPM)
         AC_CONFIG_SUBDIRS(tools/$OPENMOTIF)          AC_CONFIG_SUBDIRS(tools/$OPENMOTIF)
     fi;      fi;
   
       MODULE_MOTIF="modules/motif"
 fi  fi
   
 AC_ARG_ENABLE(experimental,  AC_ARG_ENABLE(experimental,
Line 440  if test "$UUENCODE" = no; then Line 443  if test "$UUENCODE" = no; then
     AC_MSG_ERROR([Can not find uuencode !])      AC_MSG_ERROR([Can not find uuencode !])
 fi  fi
   
   dnl Checks for patch
   AC_CHECK_PROG(PATCH, patch, yes, no)
   if test "$PATCH" = no; then
       AC_MSG_ERROR([Can not find patch !])
   fi
   
 if test ! -d tools; then  if test ! -d tools; then
     mkdir tools      mkdir tools
 fi  fi
Line 447  if test ! -d "$srcdir"/tools/$NCURSES; t Line 456  if test ! -d "$srcdir"/tools/$NCURSES; t
     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 && \      (cd "$srcdir/tools/"$NCURSES && \
             for i in ../$NCURSES*.sh.gz;              for i in $(ls ../$NCURSES*.sh.gz);
             do TMP=$i; gunzip -c $i > ${TMP%.*};              do echo Uncompressing script $i; TMP=$i; gunzip -c $i > ${TMP%.*};
             done;              done;
             for i in ../$NCURSES*.sh;              for i in $(ls ../$NCURSES*.sh);
             do echo Applying script $i && chmod 775 $i && ./$i;              do echo Applying script $i && chmod 775 $i && ./$i;
             done;              done;
             for i in ../$NCURSES*.patch.gz;              for i in $(ls ../$NCURSES*.patch.gz);
             do echo Applying patch $i && \              do echo Applying patch $i && \
                 gunzip -c $i | patch -p1;                  gunzip -c $i | patch -p1;
             done);              done);
Line 707  AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can Line 716  AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can
 AC_CHECK_LIB(c, pthread_mutex_init,,  AC_CHECK_LIB(c, pthread_mutex_init,,
              [AC_CHECK_LIB(pthread, main,,               [AC_CHECK_LIB(pthread, main,,
              AC_MSG_ERROR([Can not find libpthread !]))])               AC_MSG_ERROR([Can not find libpthread !]))])
   if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then
       AC_CHECK_LIB(Xinerama, XineramaIsActive,,
                    AC_MSG_ERROR([Can not find libXinerama !]))
   fi
   AC_CHECK_LIB(gomp, omp_get_num_procs,, AC_MSG_ERROR([Can not find libgomp !]))
   OPENMP=-lgomp
   AC_SUBST(OPENMP)
   
 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 1326  esac Line 1342  esac
   
 BROKEN_SIGSEGV=-UBROKEN_SIGSEGV  BROKEN_SIGSEGV=-UBROKEN_SIGSEGV
 BUILD_SIGSEGV=$SIGSEGV  BUILD_SIGSEGV=$SIGSEGV
 LIBSIGSEGV=\$\(top_builddir\)/tools/$SIGSEGV/src/.libs/@LIB_PREFIX@sigsegv.a  if test x"$LIB_PREFIX" = x"lib"; then
       LIBSIGSEGV=\$\(top_builddir\)/tools/$SIGSEGV/src/.libs/libsigsegv.a
   else
       LIBSIGSEGV=\$\(top_builddir\)/tools/$SIGSEGV/src/.libs/sigsegv.a
   fi
 INCSIGSEGV="-I\$(top_builddir)/tools/$SIGSEGV/src"  INCSIGSEGV="-I\$(top_builddir)/tools/$SIGSEGV/src"
   CYGWIN_LDFLAGS=
   
 case $HOST in  case $HOST in
     x86_64-*-linux-gnu)      x86_64-*-linux-gnu)
Line 1346  case $HOST in Line 1367  case $HOST in
         ARCH=mipsel          ARCH=mipsel
     break;;      break;;
   
     x86_64-unknown-cygwin)      x86_64-*-cygwin)
         BROKEN_SIGSEGV=-DBROKEN_SIGSEGV          BROKEN_SIGSEGV=-DBROKEN_SIGSEGV
         BUILD_SIGSEGV=          BUILD_SIGSEGV=
         INCSIGSEGV=          INCSIGSEGV=
         LIBSIGSEGV=          LIBSIGSEGV=
         ARCH=$(echo $HOST | cut -f1 -d-)          ARCH=$(echo $HOST | cut -f1 -d-)
           CYGWIN_LDFLAGS=-Wl,--allow-multiple-definition \
                   -Wl,--out-implib,rpl.exe.a
     break;;      break;;
   
     *)      *)
Line 1364  AC_SUBST(LIBSIGSEGV) Line 1387  AC_SUBST(LIBSIGSEGV)
 AC_SUBST(WHOLE_LIB1)  AC_SUBST(WHOLE_LIB1)
 AC_SUBST(WHOLE_LIB2)  AC_SUBST(WHOLE_LIB2)
 AC_SUBST(LIB_PREFIX)  AC_SUBST(LIB_PREFIX)
   AC_SUBST(CYGWIN_LDFLAGS)
   
 AC_SUBST(C_STANDARD)  AC_SUBST(C_STANDARD)
 AC_SUBST(EXPORT_DYNAMIC)  AC_SUBST(EXPORT_DYNAMIC)
Line 1405  AC_SUBST(PARI) Line 1429  AC_SUBST(PARI)
 AC_SUBST(GIAC)  AC_SUBST(GIAC)
 AC_SUBST(INCMOTIF)  AC_SUBST(INCMOTIF)
 AC_SUBST(LIBMOTIF)  AC_SUBST(LIBMOTIF)
   AC_SUBST(MODULE_MOTIF)
 AC_SUBST(ZLIB)  AC_SUBST(ZLIB)
 AC_SUBST(BUILD_SIGSEGV)  AC_SUBST(BUILD_SIGSEGV)
 AC_SUBST(BROKEN_SIGSEGV)  AC_SUBST(BROKEN_SIGSEGV)
Line 1453  AC_CONFIG_FILES(rplcas/Makefile) Line 1478  AC_CONFIG_FILES(rplcas/Makefile)
 AC_CONFIG_FILES(rplawk/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(modules/motif/Makefile)
   AC_CONFIG_FILES(modules/sets/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.175  
changed lines
  Added in v.1.213


CVSweb interface <joel.bertrand@systella.fr>