version 1.76, 2000/09/26 07:13:41
|
version 1.78, 2001/02/06 16:53:06
|
Line 22 AC_INIT(engine/engine.c)
|
Line 22 AC_INIT(engine/engine.c)
|
|
|
dnl We use some automake macros here, |
dnl We use some automake macros here, |
dnl but don't use automake for creating Makefile.in |
dnl but don't use automake for creating Makefile.in |
AM_INIT_AUTOMAKE(gforth,0.5.0) |
AM_INIT_AUTOMAKE(gforth,0.5.9-20010129) |
#snapshots have numbers major.minor.release-YYYYMMDD |
#snapshots have numbers major.minor.release-YYYYMMDD |
#note that lexicographic ordering bust be heeded. |
#note that lexicographic ordering bust be heeded. |
#I.e., 0.4.1-YYYYMMDD must not exist before 0.4.1! |
#I.e., 0.4.1-YYYYMMDD must not exist before 0.4.1! |
Line 192 case "$host_cpu" in
|
Line 192 case "$host_cpu" in
|
AC_DEFINE(DIRECT_THREADED) |
AC_DEFINE(DIRECT_THREADED) |
fi |
fi |
;; |
;; |
i586) |
i*86) |
machine=386 |
machine=386 |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
CFLAGS_1="$CFLAGS" |
CFLAGS_1="$CFLAGS" |
Line 201 case "$host_cpu" in
|
Line 201 case "$host_cpu" in
|
if test "${enable_direct_threaded+set}" = "" \ |
if test "${enable_direct_threaded+set}" = "" \ |
-a "${enable_indirect_threaded+set}" = "" |
-a "${enable_indirect_threaded+set}" = "" |
then |
then |
echo "Using indirect threaded code on Pentium/K5/K6" |
echo "Using indirect threaded code on IA32 CPUs with split L1 caches" |
AC_DEFINE(INDIRECT_THREADED) |
AC_DEFINE(INDIRECT_THREADED) |
fi |
fi |
;; |
;; |
i686) |
|
machine=386 |
|
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -mpentium" |
|
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486") |
|
if test "${enable_direct_threaded+set}" = "" \ |
|
-a "${enable_indirect_threaded+set}" = "" |
|
then |
|
echo "Using direct threaded code on Athlon/PPro/Pentium II/Pentium III" |
|
AC_DEFINE(DIRECT_THREADED) |
|
fi |
|
;; |
|
ia64*) |
ia64*) |
machine=ia64 |
machine=ia64 |
;; |
;; |