[BACK]Return to configure.in CVS log [TXT][DIR] Up to [local] / OpenXM_contrib2 / asir2000

Annotation of OpenXM_contrib2/asir2000/configure.in, Revision 1.1

1.1     ! ohara       1: dnl $OpenXM$
        !             2:
        !             3: AC_INIT([LICENSE])
        !             4: AC_PREREQ(2.53)
        !             5: AM_INIT_AUTOMAKE(asir, 20030128)
        !             6:
        !             7: AC_CANONICAL_SYSTEM
        !             8:
        !             9: dnl AM_PROG_AS
        !            10: AC_PROG_CC
        !            11: AC_PROG_INSTALL
        !            12: AC_PROG_LN_S
        !            13: AC_PROG_RANLIB
        !            14: AC_PROG_YACC
        !            15:
        !            16: AC_PATH_XTRA
        !            17:
        !            18: AC_DEFINE([HMEXT])
        !            19:
        !            20: AC_ARG_ENABLE([shared],
        !            21: [  --enable-shared         enable linking shared libraries.  [[no]]],
        !            22: [enable_shared=yes],[enable_shared=no])
        !            23:
        !            24: if test "${enable_shared:=no}" != no ; then
        !            25:    true
        !            26: fi
        !            27:
        !            28: libasir_postfix=""
        !            29: AC_ARG_WITH([pari],
        !            30: [  --with-pari             use the PARI library. [[no]]],
        !            31: [with_pari=${withval}],[with_pari=no])
        !            32:
        !            33: if test ${with_pari:=no} != no ; then
        !            34:     libasir_postfix=${libasir_postfix}_pari
        !            35:     if test ${with_pari} = old ; then
        !            36:         libpari=pari
        !            37:     else
        !            38:         libpari=pari-2.2
        !            39:     fi
        !            40:     PARIINC='-I${prefix}/include/pari'
        !            41:     if test "${enable_shared}" != yes ; then
        !            42:         PARILIB='${prefix}'"/lib/lib${libpari}.a"
        !            43:     else
        !            44:         PARILIB='-L${prefix}/lib'" -l${libpari}"
        !            45:     fi
        !            46:     AC_DEFINE([PARI])
        !            47:     AC_CHECK_SIZEOF(long)
        !            48:     if test SIZEOF_LONG = 8; then
        !            49:         AC_DEFINE([LONG_IS_64BIT])
        !            50:     else
        !            51:         AC_DEFINE([LONG_IS_32BIT])
        !            52:     fi
        !            53: fi
        !            54: AC_SUBST([PARIINC])
        !            55: AC_SUBST([PARILIB])
        !            56:
        !            57: if test "${no_x}" != yes ; then
        !            58:     AC_ARG_ENABLE([plot],
        !            59:     [  --enable-plot           enable plot feature. [[no]]],
        !            60:     [enable_plot=yes],[enable_plot=no])
        !            61: fi
        !            62:
        !            63: if test ${enable_plot:=no} != no ; then
        !            64:     libasir_postfix=${libasir_postfix}_X
        !            65:     AC_DEFINE([DO_PLOT])
        !            66: fi
        !            67: AM_CONDITIONAL([USE_PLOT],[test "$enable_plot" = yes])
        !            68:
        !            69: AC_ARG_ENABLE([interval],
        !            70: [  --enable-interval       enable interval feature. [[no]]],
        !            71: [enable_interval=${enableval}],[enable_interval=no])
        !            72:
        !            73: if test ${enable_interval:=no} != no ; then
        !            74:     libasir_postfix=${libasir_postfix}_itv
        !            75:     AC_DEFINE([INTERVAL])
        !            76:     if test "${enable_interval}" = debug ; then
        !            77:        AC_DEFINE([ITVDEBUG])
        !            78:     fi
        !            79: fi
        !            80:
        !            81: dnl AC_ARG_ENABLE([fep],
        !            82: dnl [  --enable-fep            enable fep for human interfaces. [[no]]],
        !            83: dnl [enable_fep=yes],[enable_fep=no])
        !            84:
        !            85: if test "${enable_fep:=no}" != no ; then
        !            86:     AC_DEFINE([FEP])
        !            87:     FEPLIB="-lreadline -ltermcap"
        !            88: fi
        !            89: AC_SUBST([FEPLIB])
        !            90:
        !            91: AC_ARG_ENABLE([fft-float],
        !            92: [  --enable-fft-float      enable FFT-FLOAT feature. [[no]]],
        !            93: [enable_fft_float=yes],[enable_fft_float=no])
        !            94:
        !            95: if test "${enable_fft_float:=no}" != no ; then
        !            96:     AC_DEFINE([USE_FLOAT])
        !            97: fi
        !            98:
        !            99: dnl AC_ARG_WITH([mpi],
        !           100: dnl [  --with-mpi              use the MPI library. [[no]]],
        !           101: dnl [with_mpi=${withval}],[with_mpi=no])
        !           102:
        !           103: if test "${with_mpi:=no}" != no ; then
        !           104:     MPIINC="-I/opt/FJSVmpi2/include"
        !           105:     MPILIB="-L/opt/FJSVmpi2/lib -lmpi -L/opt/FSUNaprun/lib -lmpl -lemi -lthread"
        !           106:     AC_DEFINE([MPI])
        !           107: fi
        !           108: AC_SUBST([MPIINC])
        !           109: AC_SUBST([MPILIB])
        !           110:
        !           111: dnl AC_ARG_WITH([lapack],
        !           112: dnl [  --with-lapack           use the LAPACK library. [[no]]],
        !           113: dnl [with_lapack=${withval}],[with_lapack=no])
        !           114:
        !           115: if test "${with_lapack:=no}" != no ; then
        !           116:     LAPACKLIB="-llapack -lblas -lI77 -lF77"
        !           117:     AC_DEFINE([LAPACK])
        !           118: fi
        !           119: AC_SUBST([LAPACKLIB])
        !           120:
        !           121: AC_SUBST([libasir_postfix])
        !           122:
        !           123: dnl Object files in assembly languages for each micro processors.
        !           124: dnl i386_elf_obj:  for FreeBSD 3.x or later and Linux 2.x
        !           125: dnl i386_aout_obj: for FreeBSD 2.x, Linux 1.x, and Cygwin
        !           126: dnl sparc_v8_obj:  for Sparc V8 processor on Solaris 2.x
        !           127: dnl sparc_v9_obj:  for Sparc V9 processor on Solaris 2.x
        !           128: dnl generic_obj:   for 32bits/64bits generic micro processors
        !           129:
        !           130: i386_elf_obj=asmi_l.o
        !           131: i386_aout_obj=asmi.o
        !           132: sparc_v8_obj="sparc-2.o asm4-2.o edr-2.o"
        !           133: sparc_v9_obj="sparc-2.o asm5-2.o edr-2.o"
        !           134: generic_obj=asmalpha.o
        !           135:
        !           136: case "${host}" in
        !           137: [i[3-6]86-*-freebsd[3-9].*]|[i[3-6]86-*-linux*])
        !           138:     asm_obj="${i386_elf_obj}"
        !           139:     ;;
        !           140: *-*-cygwin*)
        !           141:     asm_obj="${i386_aout_obj}"
        !           142:     ;;
        !           143: sparc-sun-solaris2.*)
        !           144:     case "`uname -m`" in
        !           145:     [sun4[dm]]) asm_obj="${sparc_v8_obj}" ;;
        !           146:     sun4u)      asm_obj="${sparc_v9_obj}" ;;
        !           147:     *)          asm_obj="${generic_obj}"  ;;
        !           148:     esac
        !           149:     AC_DEFINE([SYSV])
        !           150:     ;;
        !           151: *)
        !           152:     asm_obj="${generic_obj}"
        !           153:     ;;
        !           154: esac
        !           155:
        !           156: AC_SUBST([asm_obj])
        !           157:
        !           158: dnl for Solaris 2.x
        !           159: AC_CHECK_FUNC(socket, , [AC_CHECK_LIB(socket,socket)])
        !           160: AC_CHECK_FUNC(gethostbyname, , [AC_CHECK_LIB(nsl,gethostbyname)])
        !           161:
        !           162: AC_OUTPUT([Makefile engine/Makefile asm/Makefile builtin/Makefile fft/Makefile include/Makefile io/Makefile lib/Makefile parse/Makefile plot/Makefile])

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