dnl Process this file with autoconf to produce a configure script. AC_INIT([rpl],[4.1.4]) AC_CANONICAL_TARGET AC_CANONICAL_TARGET AM_INIT_AUTOMAKE AC_SUBST(target_cpu) AC_CONFIG_HEADERS([rplconfig.h]) dnl Libraries NCURSES=ncurses-5.9 READLINE=readline-6.2 UNITS=units-1.88 GSL=gsl-1.15 GPP=gpp-3.0 GNUPLOT=gnuplot-4.4.3 FILE=file-5.03 ICONV=libiconv-1.13.1 SQLITE=sqlite-3.7.8 OPENSSL=openssl-1.0.0e OPENMOTIF=openmotif-2.3.3 LIBXPM=libXpm-3.5.9 SIGSEGV=libsigsegv-2.6 GMP=gmp-5.0.2 MPFR=mpfr-3.0.1 NTL=ntl-5.5.2 COCOA=CoCoALib-0.9943 PARI=pari-2.5.0 GIAC=giac-0.9.3 dnl Checks for C compiler AC_PROG_CC(gcc) EXT_SQL= if test x"$CC" != x""; then GCC_VERSION_MAJEURE=`$CC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ awk -F. '{ printf("%s", $1);}'` GCC_VERSION_MINEURE=`$CC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ awk -F. '{ printf("%s", $2);}'` if test $GCC_VERSION_MAJEURE -ge 5; then OPTIMISATION_C=-O3 else if test $GCC_VERSION_MAJEURE -ge 4 -a $GCC_VERSION_MINEURE -ge 4; \ then OPTIMISATION_C=-O3 else if test $GCC_VERSION_MAJEURE -ge 2; then OPTIMISATION_C=-O2 else AC_MSG_ERROR([Cannot find decent or recent gcc (gcc-4.2 or better)!]) fi fi fi fi AM_PROG_CC_C_O if test "$GCC" != yes; then AC_MSG_ERROR([Cannot find gcc! You have to install it.]) fi dnl Checks for C++ compiler AC_PROG_CXX(g++) if test "$GXX" != yes; then AC_MSG_ERROR([Cannot find g++! You have to install it.]) 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 AC_PROG_F77(gfortran) dnl Check for Fortran 9* compiler AC_PROG_FC(gfortran) 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.]) fi if test x"$FC" != x""; then GCC_VERSION_MAJEURE=`$FC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ awk -F. '{ printf("%s", $1);}'` GCC_VERSION_MINEURE=`$FC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ awk -F. '{ printf("%s", $2);}'` if test $GCC_VERSION_MAJEURE -ge 5; then OPTIMISATION_F=-O3 else if test $GCC_VERSION_MAJEURE -ge 4 -a $GCC_VERSION_MINEURE -ge 4; then OPTIMISATION_F=-O3 else if test $GCC_VERSION_MAJEURE -ge 3; then OPTIMISATION_F=-O2 else AC_MSG_ERROR([Cannot find decent or recent gfortran (gfortran-4.3 or better)!]) fi fi fi fi dnl X paths AC_PATH_X AC_PATH_XTRA if test "$ac_x_includes" != "no"; then if test x"$ac_x_includes" != x; then X_CFLAGS="$X_CFLAGS -I$ac_x_includes" includeX="-I$ac_x_includes" fi fi if test "$ac_x_libraries" != "no"; then if test x"$ac_x_libraries" != x; then X_LIBS="$X_LIBS -L$ac_x_libraries" fi fi dnl 32 bits ABI AC_ARG_WITH(32bits-abi, [ --with-32bits-abi force 32bits ABI (multilib)],[ if test "$with-32bits-abi" = "no"; then ABI= else ABI=-m32 fi],[ ABI= ] ) if test x$ABI = x; then AC_ARG_WITH(64bits-abi, [ --with-64bits-abi force 64bits ABI (multilib)],[ if test "$with-64bits-abi" = "no"; then ABI= else ABI=-m64 fi],[ ABI= ] ) fi 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 AC_ARG_ENABLE(rplcas, [ --enable-rplcas compile rplcas (default=no)],[ if test "$enableval" = "no"; then RPLCAS=-URPLCAS LIBRPLCAS= else RPLCAS=-DRPLCAS LIBRPLCAS=\$\(top_builddir\)/rplcas/lib/librplcas.a fi],[ RPLCAS=-URPLCAS LIBRPLCAS= ] ) AC_SUBST(ABI) AC_SUBST(RPLCAS) AC_SUBST(LIBRPLCAS) dnl Options AC_ARG_ENABLE(optimization, [ --enable-optimization set compiler flags [[default=environment variables -O3]]], [ if test "$enableval" = "no"; then CFLAGS=$ABI FFLAGS=$ABI CXXFLAGS=$ABI FCFLAGS=$ABI else CFLAGS="$CFLAGS $ABI $enable_optimization" FFLAGS="$FFLAGS $ABI $enable_optimization" CXXFLAGS="$CXXFLAGS $ABI $enable_optimization" FCFLAGS="$FCFLAGS $ABI $enable_optimization" fi],[ CFLAGS="$CFLAGS $ABI $OPTIMISATION_C" FFLAGS="$FFLAGS $ABI $OPTIMISATION_F" CXXFLAGS="$CXXFLAGS $ABI $OPTIMISATION_CXX" FCFLAGS="$FCFLAGS $ABI $OPTIMISATION_F" ] ) AC_ARG_ENABLE(sysv-ipcs, [ --enable-sysv-ipcs use SystemV IPC functions [[default=guessed]]], [ if test "$enableval" = "no"; then IPCS_SYSV=-UIPCS_SYSV POSIX_IPCS=no else IPCS_SYSV=-DIPCS_SYSV POSIX_IPCS=yes fi], REG=$LDFLAGS POSIX_IPCS=guessed LDFLAGS=-lrt [AC_MSG_CHECKING([for POSIX semaphores and shared objects]) AC_RUN_IFELSE( [AC_LANG_PROGRAM([#include #include #include ], [ int fd; char *sem = "/test"; fd = shm_open(sem , O_CREAT | O_RDWR, S_IRUSR | S_IWUSR); close(fd); shm_unlink(sem); fd = sem_open(sem, O_CREAT | O_RDWR, S_IRUSR | S_IWUSR, 0); close(fd); sem_unlink(sem); return(0); ])], [IPCS_SYSV=-UIPCS_SYSV; AC_MSG_RESULT(yes)], [IPCS_SYSV=-DIPCS_SYSV; AC_MSG_RESULT(no)] )] LDFLAGS=$REG ) if test "$IPCS_SYSV" = "-UIPCS_SYSV" -a "$POSIX_IPCS" = "guessed"; then REG=$LDFLAGS LDFLAGS=-pthread AC_MSG_CHECKING([for POSIX anonymous semaphores]) AC_RUN_IFELSE( [AC_LANG_PROGRAM([#include ], [ sem_t sem; if (sem_init(&sem, 1, 0) != 0) return(1); sem_destroy(&sem); return(0); ])], [SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES; AC_MSG_RESULT(yes)], [SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES; AC_MSG_RESULT(no)] ) LDFLAGS=$REG REG="" else SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES fi AC_ARG_ENABLE(full-static, [ --enable-full-static build static RPL/2 engine [[default=shared]]], [ if test "$enableval" = "no"; then STATIC=no else STATIC=yes fi], STATIC=no) AC_ARG_ENABLE(final-encoding, [ --enable-final-encoding force final encoding [[default=guessed]]], [ if test "$enableval" = "no"; then FINAL_ENCODING="\$(shell locale charmap | \ \$(AWK) '/\=/ { print \$\$3;} !/\=/ { print \$\$1;}')" FORCED_FINAL_ENCODING=0 else FINAL_ENCODING="$enable_final_encoding" FORCED_FINAL_ENCODING=1 fi], [ FORCED_FINAL_ENCODING=0 FINAL_ENCODING="\$(shell locale charmap | \ \$(AWK) '/\=/ { print \$\$3;} !/\=/ { print \$\$1;}')"]) AC_ARG_ENABLE(tex, [ --enable-tex provide the TeX support [[default=guessed]]], [ if test "$enableval" = "no"; then TEX_SUPPORT=no else TEX_SUPPORT=yes fi], TEX_SUPPORT=guessed) AC_ARG_ENABLE(vim, [ --enable-vim provide the vim support [[default=guessed]]], [ if test "$enableval" = "no"; then VIM_SUPPORT=no else VIM_SUPPORT=yes fi], VIM_SUPPORT=guessed) AC_ARG_ENABLE(embedded-gnuplot, [ --enable-embedded-gnuplot build gnuplot provided by this package [[default=yes]]], [ if test "$enableval" = "no"; then MYGNUPLOT=no else MYGNUPLOT=yes fi], [ MYGNUPLOT=yes]) AC_ARG_ENABLE(gnuplot, [ --enable-gnuplot provide the GnuPlot support [[default=guessed]]], [ if test "$enableval" = "no"; then GNUPLOT_SUPPORT=no MYGNUPLOT=no FORCE_GNUPLOT_PATH=-UFORCE_GNUPLOT_PATH else GNUPLOT_SUPPORT=yes FORCE_GNUPLOT_PATH=-DFORCE_GNUPLOT_PATH fi], [ if test "$MYGNUPLOT" = "yes"; then GNUPLOT_SUPPORT=yes FORCE_GNUPLOT_PATH=-DFORCE_GNUPLOT_PATH else GNUPLOT_SUPPORT=guessed FORCE_GNUPLOT_PATH=-UFORCE_GNUPLOT_PATH fi]) libX="" LIBMOTIF="" INCMOTIF="" BUILD_OPENMOTIF="" AC_ARG_ENABLE(motif, [ --enable-motif provide the Motif support [[default=guessed]]], [ if test "$enableval" = "no"; then MOTIF_SUPPORT="-UMOTIF_SUPPORT" else MOTIF_SUPPORT="-DMOTIF_SUPPORT" fi], if test "$have_x" == "yes"; then MOTIF_SUPPORT="-DMOTIF_SUPPORT" else MOTIF_SUPPORT="-UMOTIF_SUPPORT" fi) if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then libX="$X_LIBS -lXt -lX11" LIBMOTIF="\$(top_builddir)/tools/$OPENMOTIF/lib/Xm/.libs/libXm.a \ \$(top_builddir)/tools/$LIBXPM/src/.libs/libXpm.a" INCMOTIF="-I\$(top_srcdir)/tools/$OPENMOTIF/lib \ -I\$(top_builddir)/tools/$OPENMOTIF/lib \ -I\$(top_builddir)/tools/$LIBXPM/include" BUILD_OPENMOTIF="$LIBXPM $OPENMOTIF" AC_CONFIG_SUBDIRS(tools/$LIBXPM) AC_CONFIG_SUBDIRS(tools/$OPENMOTIF) fi AC_ARG_ENABLE(experimental, [ --enable-experimental enable experimental code [[default=no]]], [ if test "$enableval" = "no"; then EXPERIMENTAL_CODE="-UEXPERIMENTAL_CODE" else EXPERIMENTAL_CODE="-DEXPERIMENTAL_CODE" fi], EXPERIMENTAL_CODE="-UEXPERIMENTAL_CODE") AC_ARG_ENABLE(debug, [ --enable-debug enable debug code [[default=no]]], [ if test "$enableval" = "no"; then DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS" else DEBUG="-DDEBUG_MEMOIRE -UDEBUG_ERREURS" fi], [DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"]) AC_ARG_ENABLE(profile, [ --enable-profile enable profile code [[default=no]]], [ if test "$enableval" = "no"; then PROFILAGE="" else PROFILAGE="-pg" fi], [PROFILAGE=""]) AC_SUBST(PROFILAGE) if test ! -d tools; then mkdir tools fi if test ! -d "$srcdir"/tools/$NCURSES; then gunzip -c "$srcdir"/tools/$NCURSES.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) (cd "$srcdir/tools/"$NCURSES && \ for i in ../$NCURSES*.patch.gz; do gunzip -c $i | patch -p1; done); fi if test ! -d "$srcdir"/tools/$READLINE; then gunzip -c "$srcdir"/tools/$READLINE.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$UNITS; then gunzip -c "$srcdir"/tools/$UNITS.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$GSL; then gunzip -c "$srcdir"/tools/$GSL.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) if test $(uname) = "OS/2"; then (cd "$srcdir"/tools/$GSL; \ TMP=$(mktemp tmp.XXXXXXXXXX); \ sed -e '1,$s/\${1+"\$@"}/"\$@"/g' ltmain.sh > $TMP; \ \mv -f $TMP ltmain.sh) fi fi if test ! -d "$srcdir"/tools/$GPP; then gunzip -c "$srcdir"/tools/$GPP.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$FILE; then gunzip -c "$srcdir"/tools/$FILE.tar.gz | \ (cd "$srcdir/tools" && tar -xf - ) (cd "$srcdir/tools"/$FILE && gunzip -c ../$FILE.diff.gz | patch -p1) fi if test ! -d "$srcdir"/tools/$ICONV; then gunzip -c "$srcdir"/tools/$ICONV.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$SQLITE; then gunzip -c "$srcdir"/tools/$SQLITE.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$SIGSEGV; then gunzip -c "$srcdir"/tools/$SIGSEGV.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$OPENMOTIF; then gunzip -c "$srcdir"/tools/$OPENMOTIF.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi if test ! -d "$srcdir"/tools/$LIBXPM; then gunzip -c "$srcdir"/tools/$LIBXPM.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi 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 touch tools/openmotif.lib dnl Default installation directory AC_PREFIX_DEFAULT(/usr/local) dnl Set final install path AC_ARG_ENABLE(final-run-path, [ --enable-final-run-path=PATH enable another final run path than PREFIX], [ if test "x$enable_final_run_path" = "x"; then AC_MSG_NOTICE("No path with --enable-final-run-path.") AC_MSG_ERROR("You should specify final path !") else RUNPATH="$enable_final_run_path" fi ], RUNPATH="\${prefix}" ) AC_SUBST(RUNPATH) dnl Checks for programs AC_PROG_INSTALL AC_PROG_LN_S AC_PROG_MAKE_SET AC_PROG_RANLIB dnl Checks for nawk AC_CHECK_PROG(AWK, nawk, yes, no) if test "$AWK" = no; then AC_CHECK_PROG(AWK, gawk, yes, no) if test "$AWK" = no; then AC_MSG_ERROR([Can not find nawk !]) fi fi dnl Checks for sed AC_CHECK_PROG(SED, sed, yes, no) if test "$SED" = no; then AC_MSG_ERROR([Can not find sed !]) fi dnl Checks for TeX, LaTeX, dvips, gs, gv, vim and gnuplot if test "$TEX_SUPPORT" = guessed; then POSTSCRIPT_SUPPORT="-DPOSTSCRIPT_SUPPORT" AC_CHECK_PROG(TEX, tex, yes, no) if test "$TEX" = no; then AC_MSG_WARN([Cannot find TeX! You may install it. Download at http://tex.loria.fr/ ]) POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" fi AC_CHECK_PROG(LATEX, latex, yes, no) if test "$LATEX" = no; then AC_MSG_WARN([Cannot find LaTeX! You may install it. Download at http://tex.loria.fr/ ]) POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" fi AC_CHECK_PROG(DVIPS, dvips, yes, no) if test "$DVIPS" = no; then AC_MSG_WARN([Cannot find dvips! You may install it. Download at http://tex.loria.fr/ ]) POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" fi AC_CHECK_PROG(GS, gs, yes, no) if test "$GS" = no; then AC_MSG_WARN([Cannot find gs! You may install it. Download at http://ftp.lip6.fr/ ]) POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" fi AC_CHECK_PROG(GV, gv, yes, no) if test "$GV" = no; then AC_MSG_WARN([Cannot find gv! You may install it. Download at http://ftp.lip6.fr/ ]) POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" fi else if test "$TEX_SUPPORT" = no; then POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" else POSTSCRIPT_SUPPORT="-DPOSTSCRIPT_SUPPORT" fi fi if test "$GNUPLOT_SUPPORT" = guessed; then AC_CHECK_PROG(GNUPLOT_P, gnuplot, yes, no) if test "$GNUPLOT_P" = no; then AC_MSG_WARN([Cannot find gnuplot! You may install it. Download at http://www.gnuplot.vt.edu/ ]) GNUPLOT_SUPPORT="-UGNUPLOT_SUPPORT" else GNUPLOT_SUPPORT="-DGNUPLOT_SUPPORT" fi else if test "$GNUPLOT_SUPPORT" = no; then GNUPLOT_SUPPORT="-UGNUPLOT_SUPPORT" else GNUPLOT_SUPPORT="-DGNUPLOT_SUPPORT" fi fi if test "$VIM_SUPPORT" = guessed; then AC_CHECK_PROG(VIM, vim, yes, no) if test "$VIM" = no; then AC_MSG_WARN([Cannot find vim! You may install it. Download at http://www.vim.org/ ]) VIM_SUPPORT="-UVIM_SUPPORT" else VIM_SUPPORT="-DVIM_SUPPORT" fi else if test "$VIM_SUPPORT" = no; then VIM_SUPPORT="-UVIM_SUPPORT" else VIM_SUPPORT="-DVIM_SUPPORT" fi fi dnl Substitutions AC_SUBST(GNUPLOT_SUPPORT) AC_SUBST(FORCE_GNUPLOT_PATH) AC_SUBST(POSTSCRIPT_SUPPORT) AC_SUBST(VIM_SUPPORT) AC_SUBST(EXPERIMENTAL_CODE) AC_SUBST(DEBUG) AC_SUBST(MOTIF_SUPPORT) AC_SUBST(libX) AC_SUBST(includeX) dnl Date DATE=$(LANG=C date +"%A, %e %B %Y %T %z") AC_SUBST(DATE) dnl Checks for libraries AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can not find libm !])) AC_CHECK_LIB(c, pthread_mutex_init,, [AC_CHECK_LIB(pthread, main,, AC_MSG_ERROR([Can not find libpthread !]))]) dnl Check for union semun AC_CHECK_TYPE([union semun], SEMUN=-DUNION_SEMUN, SEMUN=-UUNION_SEMUN, [[ #include ]]) dnl Check for IPv6 support AC_CHECK_TYPE([struct sockaddr_in6], IPV6=-DIPV6, IPV6=-UIPV6, [[ #include #include ]]) dnl Do we need to use -ldl? if test "$CYGWIN" != yes; then AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl", AC_MSG_WARN([libdl doesn't seem to be needed on this system.])) fi dnl Do we need to use -lrt? AC_CHECK_LIB(rt, nanosleep, LIBS="$LIBS -lrt", AC_MSG_WARN([librt doesn't seem to be needed on this system.])) dnl Do we need to use -lsocket? AC_CHECK_LIB(socket, bind, LIBS="$LIBS -lsocket", AC_MSG_WARN([libsocket doesn't seem to be needed on this system.])) dnl Check for SQL libraries MYSQL_SUPPORT="-UMYSQL_SUPPORT" AC_ARG_WITH(mysql, [ --with-mysql=PATH specify directory for installed mysql], [], [with_mysql=check]) if test "x$with_mysql" = xcheck -o "x$with_mysql" = yes; then libMySQLinc="-I/usr/include" libMySQLlib="/usr/lib" AC_MSG_CHECKING(for libmysql includes in /usr/include) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -L/$libMySQLinc" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then AC_MSG_CHECKING(for libmysql includes in /usr/include/mysql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libMySQLinc/mysql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libMySQLinc=$libMySQLinc/mysql fi if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then AC_MSG_CHECKING(for libmysql includes in /usr/local/include) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libMySQLinc/../local/include" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libMySQLinc=$libMySQLinc/../local/include libMySQLlib=$libMySQLlib/../local/lib fi if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then AC_MSG_CHECKING(for libmysql includes in /usr/local/include/mysql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libMySQLinc/../local/include/mysql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libMySQLinc=$libMySQLinc/../local/include/mysql libMySQLlib=$libMySQLlib/../local/lib fi else if test "x$with_mysql" != xno; then libMySQLinc="-I$with_mysql/include" libMySQLlib="$with_mysql/lib" AC_MSG_CHECKING(for libmysql includes in $with_mysql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libMySQLinc" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then AC_MSG_CHECKING(for libmysql includes in $with_mysql/mysql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libMySQLinc/mysql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; libMySQLinc=$libMySQLinc],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libMySQLinc=$libMySQLinc/mysql fi else MYSQL_SUPPORT="-UMYSQL_SUPPORT" fi fi if test "$MYSQL_SUPPORT" = "-DMYSQL_SUPPORT"; then MYSQL_LIB=no if test $MYSQL_LIB = no; then AC_MSG_CHECKING(for libmysql libraries in $libMySQLlib) saved_LIBS="$LIBS" if test $STATIC = no; then LIBS="$LIBS -L/$libMySQLlib -lmysqlclient_r $libMySQLinc" else LIBS="$LIBS $libMySQLlib/libmysqlclient_r.a -lz $libMySQLinc" fi AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[MYSQL mysql; mysql_init(&mysql);]])],[AC_MSG_RESULT([yes]); MYSQL_LIB="yes"],[AC_MSG_RESULT([no]); MYSQL_LIB="no"]) LIBS=$saved_LIBS; if test $STATIC = no; then libMySQLlib="-L/$libMySQLlib -lmysqlclient_r" else libMySQLlib="$libMySQLlib/libmysqlclient_r.a" EXT_SQL="$EXT_SQL $libMySQLlib" fi fi if test $MYSQL_LIB = no; then MYSQL_SUPPORT="-UMYSQL_SUPPORT" fi fi if test "$MYSQL_SUPPORT" != "-DMYSQL_SUPPORT"; then libMySQLinc= libMySQLlib= fi AC_SUBST(MYSQL_SUPPORT) AC_SUBST(libMySQLinc) AC_SUBST(libMySQLlib) POSTGRESQL_SUPPORT=-UPOSTGRESQL_SUPPORT AC_ARG_WITH(postgresql, [ --with-postgresql=PATH specify directory for installed postgresql], [], [with_postgresql=check]) # with_postgresql : check [pas défini], yes [uniquement --with], # no [--without], valeur [--with=valeur]. if test "x$with_postgresql" = xcheck -o "x$with_postgresql" = xyes; then libPgSQLinc="-I/usr/include" libPgSQLlib="/usr/lib" AC_MSG_CHECKING(for libpq includes in /usr/include) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in /usr/include/postgresql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/postgresql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/postgresql fi if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in /usr/include/pgsql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/pgsql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/pgsql fi if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in /usr/local/include) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/../local/include" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/../local/include libPgSQLlib=$libPgSQLlib/../local/lib fi if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in /usr/local/include/postgresql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/../local/include/postgresql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/../local/include/postgresql libPgSQLlib=$libPgSQLlib/../local/lib fi if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in /usr/local/include/pgsql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/../local/include/pgsql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/local/include/pgsql libPgSQLlib=$libPgSQLlib/../local/lib fi else if test "x$with_postgresql" != xno; then libPgSQLinc="-I$with_postgresql/include" libPgSQLlib="$with_postgresql/lib" AC_MSG_CHECKING(for libpq includes in $libPgSQLinc) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in $libPgSQLinc/postgresql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/postgresql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/postgresql fi if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then AC_MSG_CHECKING(for libpq includes in $libPgSQLinc/pgsql) saved_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $libPgSQLinc/pgsql" AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) CFLAGS=$saved_CFLAGS libPgSQLinc=$libPgSQLinc/pgsql fi else POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT" fi fi if test "$POSTGRESQL_SUPPORT" = "-DPOSTGRESQL_SUPPORT"; then POSTGRESQL_LIB=no if test $POSTGRESQL_LIB = no; then AC_MSG_CHECKING(for libpq libraries in $libPgSQLlib) saved_LIBS="$LIBS" if test $STATIC = no; then LIBS="$LIBS -L/$libPgSQLlib $libPgSQLinc -lpq" else LIBS="$LIBS $libPgSQLlib/libpq.a $libPgSQLinc" fi AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[PGconn *conn; const char *conninfo="dbname=postgres"; conn = PQconnectdb(conninfo);]])],[AC_MSG_RESULT([yes]); POSTGRESQL_LIB="yes"],[AC_MSG_RESULT([no]); POSTGRESQL_LIB="no"]) LIBS=$saved_LIBS; if test $STATIC = no; then libPgSQLlib="-L/$libPgSQLlib -lpq" else libPgSQLlib="$libPgSQLlib/libpq.a" EXT_SQL="$EXT_SQL $libPgSQLlib" fi fi fi if test "$POSTGRESQL_SUPPORT" != "-DPOSTGRESQL_SUPPORT"; then libPgSQLinc= libPgSQLlib= fi AC_SUBST(POSTGRESQL_SUPPORT) AC_SUBST(libPgSQLinc) AC_SUBST(libPgSQLlib) # with_postgresql : check [pas défini], yes [uniquement --with], # no [--without], valeur [--with=valeur]. AC_ARG_WITH(bourne_shell, [ --with-bourne-shell=PATH specify path for OS/2 bourne shell], [], [with_bourne_shell=no]) if test "x$with_bourne_shell" = xyes; then AC_MSG_ERROR([You have to specify a valide shell path !]) fi if test "x$with_bourne_shell" = xno; then if test $(uname) = "OS/2"; then AC_MSG_ERROR([With OS/2 or eComstation, you have to specify a valide shell path with --with-bourne-shell=PATH !]) fi BSH_PATH= else if test ! -x $with_bourne_shell; then AC_MSG_ERROR([$with_bourne_shell is not executable !]) fi if test $(uname) = "OS/2"; then with_os2_bourne_shell=$(echo $with_bourne_shell | \ sed -e '1,$s/\//\\\\\\\\/g') BSH_PATH=-DBOURNE_SHELL=\"\\\"$with_os2_bourne_shell\\\"\" else AC_MSG_WARN([--with-bourne-shell ignored]) BSH_PATH= fi fi dnl Checks for sizes AC_CHECK_SIZEOF(void *, 4) AC_CHECK_SIZEOF(char, 1) AC_CHECK_SIZEOF(short int, 2) AC_CHECK_SIZEOF(int, 4) AC_CHECK_SIZEOF(long int, 4) AC_CHECK_SIZEOF(long long int, 8) AC_CHECK_SIZEOF(float, 4) AC_CHECK_SIZEOF(double, 8) AC_CHECK_SIZEOF(long double, 12) dnl Checks for header files. AC_HEADER_DIRENT AC_HEADER_STDC AC_HEADER_SYS_WAIT AC_CHECK_HEADERS(dlfcn.h fcntl.h math.h pwd.h signal.h string.h termios.h \ time.h unistd.h sys/resource.h sys/stat.h sys/time.h sys/timeb.h \ sys/types.h sys/select.h sys/wait.h stdio.h stdlib.h pthread.h) dnl Checks for typedefs, structures, and compiler characteristics. AC_C_CONST AC_TYPE_UID_T AC_TYPE_PID_T AC_TYPE_SIZE_T AC_HEADER_TIME AC_STRUCT_TM dnl Checks for library functions. AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void. Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE( [AC_LANG_PROGRAM([#include #include ], [return *(signal (0, 0)) (0) == 1;])], [ac_cv_type_signal=int], [ac_cv_type_signal=void])]) AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers (`int' or `void').]) AC_FUNC_STRCOLL AC_FUNC_STRFTIME AC_FUNC_VPRINTF AC_CHECK_FUNCS(ftime getcwd putenv select strcspn strdup \ strerror strspn strstr strtod) dnl Check for OpenSSL os/comp AC_ARG_WITH(openssl_arch, [ --with-openssl-arch=ARCH specify os and compiler for openssl (ARCH or list)], [], [with_openssl_arch=none]) if test $(uname) = "OS/2"; then bash -c "cd tools/$OPENSSL && os2/OS2-EMX.cmd" else if test "x$with_openssl_arch" = xnone; then (cd tools/$OPENSSL && ./config no-asm) elif test "x$with_openssl_arch" = xyes -o "x$with_openssl_arch" = xno; then (cd tools/$OPENSSL && ./Configure) AC_MSG_ERROR([OS/COMP informations are required!]) elif test "x$with_openssl_arch" = xlist; then (cd tools/$OPENSSL && ./Configure) AC_MSG_ERROR([Please specify OS and Architecture]) else (cd tools/$OPENSSL && ./Configure no-asm $with_openssl_arch) fi fi if test "$MYGNUPLOT" = "yes"; then if test ! -d "$srcdir"/tools/$GNUPLOT; then gunzip -c "$srcdir"/tools/$GNUPLOT.tar.gz | \ (cd "$srcdir/tools" && tar -xf -) fi AC_CONFIG_SUBDIRS(tools/$GNUPLOT) GNUPLOT_COMPILATION=$GNUPLOT else GNUPLOT_COMPILATION= fi AC_SUBST(GNUPLOT_COMPILATION) HOST=$target AC_SUBST(HOST) my_save_cflags="$CFLAGS" FPCFLAGS="" 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 $target_os in cygwin*) OS=Cygwin break ;; interix*) OS=Interix break ;; *) OS=$(uname) break ;; esac AC_SUBST(OS) DATE_FR=$(env LC_ALL=fr_FR date +'%A %x, %X %Z') DATE=$(env LC_ALL=C date +'%A %x, %X %Z') MALLOC= case $OS in Darwin) EXPORT_DYNAMIC=-Wl,-flat_namespace NESTED_FUNCTIONS=-fnested-functions CXXFLAGS="$CXXFLAGS -D_GLIBCXX_FULLY_DYNAMIC_STRING" ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break ;; Cygwin) EXPORT_DYNAMIC=-Wl,--export-all-symbols NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break ;; Interix) EXPORT_DYNAMIC=-Wl,--export-all-symbols NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break;; AIX) EXPORT_DYNAMIC=-Wl,--export-dynamic NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break ;; OS/2) if test $FORCED_FINAL_ENCODING -eq 0; then \ FINAL_ENCODING=CP850; \ fi; OS=OS2 NESTED_FUNCTIONS= EXPORT_DYNAMIC=-Zmap ac_configure_args="$ac_configure_args --without-readline \ --without-cairo --disable-shared --enable-static \ --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD= ELF= break;; OpenBSD) if test $FORCED_FINAL_ENCODING -eq 0; then \ FINAL_ENCODING=UTF-8; \ fi; EXPORT_DYNAMIC=-Wl,--export-dynamic NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break;; SunOS) EXPORT_DYNAMIC=-Wl,--export-dynamic NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 MALLOC=-lumem ELF= break ;; NetBSD) EXPORT_DYNAMIC=-Wl,--export-dynamic NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 GCCBIN=`which gcc` GCCLIB=`dirname $GCCBIN`/../lib ELF="-Wl,-R/usr/pkg/lib -Wl,-R$GCCLIB" break ;; *) EXPORT_DYNAMIC=-Wl,--export-dynamic NESTED_FUNCTIONS= ac_configure_args="$ac_configure_args --with-readline=builtin \ --disable-shared --enable-static --enable-threads \ CFLAGS=\"$CFLAGS\" CXXFLAGS=\"$CXXFLAGS\" \ FFLAGS=\"$FFLAGS\" FCFLAGS=\"$FCFLAGS\" \ LDFLAGS=\"$LDFLAGS\"" C_STANDARD=-std=gnu99 ELF= break ;; esac AC_SUBST(C_STANDARD) AC_SUBST(EXPORT_DYNAMIC) AC_SUBST(NESTED_FUNCTIONS) AC_SUBST(SEMAPHORES_NOMMES) AC_SUBST(IPCS_SYSV) AC_SUBST(SEMUN) AC_SUBST(IPV6) AC_SUBST(BSH_PATH) AC_SUBST(ELF) AC_SUBST(NCURSES) AC_SUBST(READLINE) AC_SUBST(UNITS) AC_SUBST(GSL) AC_SUBST(GPP) AC_SUBST(GNUPLOT) AC_SUBST(FILE) AC_SUBST(ICONV) AC_SUBST(SQLITE) AC_SUBST(OPENSSL) AC_SUBST(LIBXPM) AC_SUBST(OPENMOTIF) AC_SUBST(BUILD_OPENMOTIF) AC_SUBST(SIGSEGV) AC_SUBST(FINAL_ENCODING) 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(INCMOTIF) AC_SUBST(LIBMOTIF) AC_SUBST(CFLAGS) AC_SUBST(CXXFLAGS) AC_SUBST(FFLAGS) 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_SUBDIRS(tools/$SIGSEGV) AC_CONFIG_FILES(Makefile) AC_CONFIG_FILES(COPYING) AC_CONFIG_FILES(tools/Makefile) AC_CONFIG_FILES(src/Makefile) AC_CONFIG_FILES(man/Makefile) AC_CONFIG_FILES(man/fr_FR/Makefile) AC_CONFIG_FILES(doc/Makefile) AC_CONFIG_FILES(scripts/Makefile) AC_CONFIG_FILES(scripts/mkrplso) AC_CONFIG_FILES(scripts/rplcc) 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) AC_CONFIG_FILES(man/rpl.1) AC_CONFIG_FILES(man/rplcc.1) AC_CONFIG_FILES(man/rpllink.1) AC_CONFIG_FILES(man/rpltags.1) AC_CONFIG_FILES(man/mkrplso.1) AC_CONFIG_FILES(man/fr_FR/rpl.1) AC_CONFIG_FILES(man/fr_FR/rplcc.1) AC_CONFIG_FILES(man/fr_FR/rpllink.1) AC_CONFIG_FILES(man/fr_FR/rpltags.1) AC_CONFIG_FILES(man/fr_FR/mkrplso.1) AC_OUTPUT