version 1.10, 1995/03/20 18:16:23
|
version 1.14, 1995/11/29 20:20:33
|
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(engine.c) |
AC_INIT(engine.c) |
|
|
|
GCC=${GCC-gcc} |
|
AC_SUBST(GCC) |
|
|
|
dnl configure needs $CC to find out some parameters, and there may be |
|
dnl differences in what is obtained from gcc and from the default cc. |
|
dnl Therefore, we define $CC to be gcc: |
|
CC=$GCC |
|
|
AC_ARG_ENABLE(force-reg, |
AC_ARG_ENABLE(force-reg, |
[ --enable-force-reg Use explicit register declarations if they appear in |
[ --enable-force-reg Use explicit register declarations if they appear in |
the machine.h file. This can cause a good speedup, |
the machine.h file. This can cause a good speedup, |
Line 114 LINK_KERNL64B=""
|
Line 123 LINK_KERNL64B=""
|
#then |
#then |
# echo Configuring for DOS!!! |
# echo Configuring for DOS!!! |
# MAKE_EXE="coff2exe gforth" |
# MAKE_EXE="coff2exe gforth" |
# LINK_KERNL32L='$(CP) kernl32l.fi gforth.fi' |
# LINK_KERNL32L='$(CP) kernl32l.fi kernal.fi' |
#fi |
#fi |
|
|
dnl the following macro produces a warning with autoconf-2.1 |
dnl the following macro produces a warning with autoconf-2.1 |
Line 138 dnl This check is just for making later
|
Line 147 dnl This check is just for making later
|
dnl using sin here is no good idea since it is built-into gcc and typechecked |
dnl using sin here is no good idea since it is built-into gcc and typechecked |
AC_CHECK_LIB(m,asin) |
AC_CHECK_LIB(m,asin) |
AC_FUNC_MEMCMP |
AC_FUNC_MEMCMP |
AC_REPLACE_FUNCS(memmove strtoul) |
AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal) |
AC_CHECK_FUNC(getopt_long,getopt_long="",getopt_long="getopt.o getopt1.o") |
AC_CHECK_FUNC(getopt_long,getopt_long="",getopt_long="getopt.o getopt1.o") |
AC_SUBST(getopt_long) |
AC_SUBST(getopt_long) |
AC_CHECK_FUNCS(rint expm1 log1p pow10) |
AC_CHECK_FUNCS(rint expm1 log1p) |
AC_REPLACE_FUNCS(ecvt) |
AC_REPLACE_FUNCS(ecvt) |
dnl No check for select, because our replacement is no good under |
dnl No check for select, because our replacement is no good under |
dnl anything but DOS |
dnl anything but DOS |
|
|
gforth_fi=kernl${wordsize}${bytesex}.fi |
kernal_fi=kernl${wordsize}${bytesex}.fi |
AC_SUBST(gforth_fi) |
AC_SUBST(kernal_fi) |
|
|
AC_LINK_FILES(${mach_h}.h $gforth_fi,machine.h gforth.fi) |
AC_LINK_FILES(${mach_h}.h $kernal_fi,machine.h kernal.fi) |
AC_OUTPUT(Makefile) |
AC_OUTPUT(Makefile) |
|
|