[BACK]Return to configure.ac CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2018

Annotation of OpenXM_contrib2/asir2018/configure.ac, Revision 1.1

1.1     ! noro        1: dnl $OpenXM$
        !             2:
        !             3: AC_INIT(asir,1.15)
        !             4: AC_CONFIG_SRCDIR([LICENSE])
        !             5: AC_PREREQ(2.69)
        !             6: AC_CANONICAL_TARGET
        !             7: AM_INIT_AUTOMAKE
        !             8: AM_MAINTAINER_MODE
        !             9:
        !            10: dnl AM_PROG_AS
        !            11: AC_PROG_CC
        !            12: AC_PROG_INSTALL
        !            13: AC_PROG_LN_S
        !            14: AC_PROG_RANLIB
        !            15: AC_PROG_YACC
        !            16:
        !            17: AC_PATH_XTRA
        !            18:
        !            19: AC_ARG_ENABLE([shared],
        !            20: [  --enable-shared         enable linking shared libraries.  [[no]]],
        !            21: [enable_shared=yes],[enable_shared=no])
        !            22:
        !            23: if test "${enable_shared:=no}" != no ; then
        !            24:    true
        !            25: fi
        !            26:
        !            27: if test "${ac_test_CFLAGS}" != set -a "${GCC}" = yes ; then
        !            28:     if test "${ac_cv_prog_cc_g}" = yes; then
        !            29:         CFLAGS="-g -O"
        !            30:     else
        !            31:         CFLAGS="-O"
        !            32:     fi
        !            33: elif test `basename ./"${CC}"` = "icc" ; then
        !            34:     CFLAGS="-g -O"
        !            35: fi
        !            36:
        !            37: GC=gc-7.4.2
        !            38: AC_ARG_WITH([asir-gc],
        !            39: [  --with-asir-gc          modify Boehm's GC [[yes]]],
        !            40: [with_asir_gc=${withval}],[with_asir_gc=yes])
        !            41: if test ${with_asir_gc:=yes} != no; then
        !            42:    ASIR_GCLIB=libasir-gc.a
        !            43:    GCINC='-I${top_srcdir}/${GC}/include'
        !            44: else
        !            45:    GCLIB='-L${prefix}/lib -lgc'
        !            46:    GCINC='-I${prefix}/include'
        !            47:    AC_DEFINE([NO_ASIR_GC])
        !            48: fi
        !            49: dnl GC_CONFIGURE_ARGS=--disable-threads --enable-shared=no
        !            50: GC_CONFIGURE_ARGS="--disable-threads --enable-large-config"
        !            51: if test -n "${host_alias}" ; then
        !            52:     GC_CONFIGURE_ARGS="--host=${host_alias} ${GC_CONFIGURE_ARGS}"
        !            53: fi
        !            54:
        !            55: AC_DEFINE([GC7])
        !            56: AC_SUBST([ASIR_GCLIB])
        !            57: AC_SUBST([GCLIB])
        !            58: AC_SUBST([GCINC])
        !            59: AC_SUBST([GC])
        !            60: AC_SUBST([GC_CONFIGURE_ARGS])
        !            61:
        !            62: AC_ARG_WITH([distdir],
        !            63: [  --with-distdir          specify the spool for fetching. [[no]]],
        !            64: [with_distdir=${withval}],[with_distdir=no])
        !            65: GC_DISTDIR='${prefix}/../OpenXM_dist'
        !            66: if test ${with_distdir:=no} != no -a ${with_distdir} != yes ; then
        !            67:     GC_DISTDIR=${with_distdir}
        !            68: fi
        !            69: AC_SUBST([GC_DISTDIR])
        !            70:
        !            71: libasir_postfix=""
        !            72: AC_ARG_WITH([pari],
        !            73: [  --with-pari             use the PARI library. [[no]]],
        !            74: [with_pari=${withval}],[with_pari=no])
        !            75:
        !            76: if test ${with_pari:=no} != no ; then
        !            77:     libasir_postfix=${libasir_postfix}_pari
        !            78:     PARIINC='-I${prefix}/include/pari'
        !            79:     if test "${enable_shared}" != yes ; then
        !            80:         PARILIB='${libdir}/libpari.a'
        !            81:     else
        !            82:         PARILIB='-L${libdir} -lpari'
        !            83:     fi
        !            84:     AC_DEFINE([PARI])
        !            85: fi
        !            86: AC_SUBST([PARIINC])
        !            87: AC_SUBST([PARILIB])
        !            88:
        !            89: AC_CHECK_TYPES([unsigned long long])
        !            90: AC_CHECK_SIZEOF(long)
        !            91: if test "${ac_cv_sizeof_long}" = 8; then
        !            92:     AC_DEFINE([LONG_IS_64BIT])
        !            93: else
        !            94:     AC_DEFINE([LONG_IS_32BIT])
        !            95: fi
        !            96: if test "${no_x}" != yes ; then
        !            97:     if test -f "${x_libraries}/libXpm.a" -o -f "${x_libraries}/libXpm.dll.a" ; then
        !            98:            XPMLIB="-lXpm"
        !            99:     fi
        !           100:     AC_ARG_ENABLE([plot],
        !           101:     [  --enable-plot           enable plot feature. [[no]]],
        !           102:     [enable_plot=yes],[enable_plot=no])
        !           103: fi
        !           104: AC_SUBST([XPMLIB])
        !           105:
        !           106: if test ${enable_plot:=no} != no ; then
        !           107:     libasir_postfix=${libasir_postfix}_X
        !           108:     AC_DEFINE([DO_PLOT])
        !           109: fi
        !           110: AM_CONDITIONAL([USE_PLOT],[test "$enable_plot" = yes])
        !           111:
        !           112: GMPLIB="-L${libdir} -lmpc -lmpfr -lgmp"
        !           113: AC_ARG_ENABLE([static_gmp],
        !           114: [  --enable-static-gmp     force to link statically with gmp. [[no]]],
        !           115: [enable_static_gmp=yes],[enable_static_gmp=no])
        !           116: if test ${enable_static_gmp:=no} != no ; then
        !           117:     GMPLIB='${libdir}/libmpc.a ${libdir}/libmpfr.a ${libdir}/libgmp.a'
        !           118: fi
        !           119: AC_SUBST([GMPLIB])
        !           120:
        !           121: AC_ARG_ENABLE([interval],
        !           122: [  --enable-interval       enable interval feature. [[no]]],
        !           123: [enable_interval=${enableval}],[enable_interval=no])
        !           124:
        !           125: if test ${enable_interval:=no} != no ; then
        !           126:     libasir_postfix=${libasir_postfix}_itv
        !           127:     AC_DEFINE([INTERVAL])
        !           128:     if test "${enable_interval}" = debug ; then
        !           129:        AC_DEFINE([ITVDEBUG])
        !           130:     fi
        !           131: fi
        !           132:
        !           133: dnl AC_ARG_ENABLE([fep],
        !           134: dnl [  --enable-fep            enable fep for human interfaces. [[no]]],
        !           135: dnl [enable_fep=yes],[enable_fep=no])
        !           136:
        !           137: if test "${enable_fep:=no}" != no ; then
        !           138:     AC_DEFINE([FEP])
        !           139:     FEPLIB="-lreadline -ltermcap"
        !           140: fi
        !           141: AC_SUBST([FEPLIB])
        !           142:
        !           143: AC_ARG_ENABLE([fft-float],
        !           144: [  --enable-fft-float      enable FFT-FLOAT feature. [[no]]],
        !           145: [enable_fft_float=yes],[enable_fft_float=no])
        !           146:
        !           147: if test "${enable_fft_float:=no}" != no ; then
        !           148:     AC_DEFINE([USE_FLOAT])
        !           149: fi
        !           150:
        !           151: AC_ARG_WITH([mpi],
        !           152: [  --with-mpi              use the MPI library. [[no]]],
        !           153: [with_mpi=${withval}],[with_mpi=no])
        !           154:
        !           155: if test "${with_mpi:=no}" != no ; then
        !           156:     AC_DEFINE([MPI])
        !           157: fi
        !           158:
        !           159: dnl AC_ARG_WITH([lapack],
        !           160: dnl [  --with-lapack           use the LAPACK library. [[no]]],
        !           161: dnl [with_lapack=${withval}],[with_lapack=no])
        !           162:
        !           163: if test "${with_lapack:=no}" != no ; then
        !           164:     LAPACKLIB="-llapack -lblas -lg2c"
        !           165:     AC_DEFINE([LAPACK])
        !           166: fi
        !           167: AC_SUBST([LAPACKLIB])
        !           168:
        !           169: AC_SUBST([libasir_postfix])
        !           170:
        !           171: dnl Object files in assembly languages for each micro processors.
        !           172: dnl i386_elf_obj:  for FreeBSD 3.x or later and Linux 2.x
        !           173: dnl i386_aout_obj: for FreeBSD 2.x, Linux 1.x, and Cygwin
        !           174: dnl sparc_v8_obj:  for Sparc V8 processor on Solaris 2.x
        !           175: dnl sparc_v9_obj:  for Sparc V9 processor on Solaris 2.x
        !           176: dnl generic_obj:   for 32bits/64bits generic micro processors
        !           177:
        !           178: i386_elf_obj=asmi_l.o
        !           179: i386_aout_obj=asmi.o
        !           180: sparc_v8_obj="sparc-2.o asm4-2.o edr-2.o"
        !           181: sparc_v9_obj=asmalpha.o
        !           182: generic_obj=asmalpha.o
        !           183:
        !           184: case "${host}" in
        !           185: [i[3-6]86-*-freebsd[3-9].*])
        !           186:     asm_obj="${i386_elf_obj}"
        !           187:     ;;
        !           188: [i[3-6]86-*-linux*]|x86-*-linux*)
        !           189:     asm_obj="${i386_elf_obj}"
        !           190:     AC_DEFINE([_BSD_SOURCE])
        !           191:     ;;
        !           192: [i[3-6]86-*-cygwin*]|x86-*-cygwin*)
        !           193:     asm_obj="${i386_aout_obj}"
        !           194:     ;;
        !           195: [i[3-6]86-*-interix*])
        !           196:     asm_obj="${i386_aout_obj}"
        !           197:     AC_DEFINE([_ALL_SOURCE])
        !           198:     ;;
        !           199: sparc-sun-solaris2.*)
        !           200:     case "`uname -m`" in
        !           201:     [sun4[dm]]) asm_obj="${sparc_v8_obj}" ;;
        !           202:     sun4u*)     asm_obj="${sparc_v9_obj}"
        !           203:                 if test "${ac_test_CFLAGS}" != set -a "${GCC}" = yes ; then
        !           204:                     CFLAGS="${CFLAGS} -m64"
        !           205:                 fi
        !           206:                 AC_SUBST([USE_GC_SPARC64])
        !           207:                 ;;
        !           208:     *)          asm_obj="${generic_obj}"  ;;
        !           209:     esac
        !           210:     AC_DEFINE([SYSV])
        !           211:     ;;
        !           212: *-apple-darwin*)
        !           213:     asm_obj="${generic_obj}"
        !           214:     AC_DEFINE([__DARWIN__])
        !           215:     if test -d /usr/X11/include -a x"${X_CFLAGS}" = x ; then
        !           216:         X_CFLAGS=-I/usr/X11/include
        !           217:     fi
        !           218:     ;;
        !           219: arm*-*-linux*)
        !           220:     asm_obj="${generic_obj}"
        !           221:     if test "${ac_test_CFLAGS}" != set -a "${GCC}" = yes ; then
        !           222:         CFLAGS="${CFLAGS} -fsigned-char"
        !           223:     fi
        !           224:     ;;
        !           225: *-*-mingw*)
        !           226:        WSLIB="-lws2_32"
        !           227:     asm_obj="${generic_obj}"
        !           228:     ;;
        !           229: *)
        !           230:     asm_obj="${generic_obj}"
        !           231:     ;;
        !           232: esac
        !           233:
        !           234: AC_SUBST([asm_obj])
        !           235: AC_SUBST([WSLIB])
        !           236:
        !           237: AC_CHECK_FUNCS(sigaction)
        !           238: dnl for Solaris 2.x
        !           239: AC_CHECK_FUNC(socket, , [AC_CHECK_LIB(socket,socket)])
        !           240: AC_CHECK_FUNC(gethostbyname, , [AC_CHECK_LIB(nsl,gethostbyname)])
        !           241:
        !           242: AC_CONFIG_FILES([Makefile engine/Makefile asm/Makefile builtin/Makefile fft/Makefile include/Makefile io/Makefile lib/Makefile parse/Makefile plot/Makefile])
        !           243: AC_OUTPUT

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>