version 1.15, 1995/12/11 13:15:20
|
version 1.16, 1995/12/15 01:54:09
|
Line 27 AC_ARG_WITH(debug,
|
Line 27 AC_ARG_WITH(debug,
|
debugging informations.], |
debugging informations.], |
if test "$withval" = "yes"; then DEBUGFLAG=-g; fi) |
if test "$withval" = "yes"; then DEBUGFLAG=-g; fi) |
|
|
|
CFLAGS=$CFLAGS |
|
|
AC_PROG_CC |
AC_PROG_CC |
|
|
if test "$GCC" = "yes" |
if test "$GCC" = "yes" |
Line 34 then
|
Line 36 then
|
echo "Fine, gcc is available" |
echo "Fine, gcc is available" |
else |
else |
cat <<'EOF' |
cat <<'EOF' |
Gforth uses the GNU-C extensions for better performance. It does not work |
Gforth requires GCC-2.0 or higher (it uses GNU C extensions). |
with other C compilers. Please install a new version of the GNU-C compiler, and |
It does not work with other C compilers. Please install the GNU C compiler, |
try again. |
and try again (or search for a binary distribution for your platform). |
EOF |
EOF |
exit 1 |
exit 1 |
fi |
fi |
Line 80 case "$host_cpu" in
|
Line 82 case "$host_cpu" in
|
;; |
;; |
i386|i486|i586) |
i386|i486|i586) |
mach_h=386 |
mach_h=386 |
CFLAGS="-fomit-frame-pointer -fforce-addr -fforce-mem" |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
#!! direct/indirect threading switch |
#!! direct/indirect threading switch |
#!! -m486 flag |
#!! -m486 flag |
;; |
;; |
m68*) |
|
mach_h=m68k |
|
;; |
|
mips*) |
mips*) |
mach_h=mips |
mach_h=mips |
#link text and data segment into the same 256M region! |
#link text and data segment into the same 256M region! |
Line 98 case "$host_cpu" in
|
Line 97 case "$host_cpu" in
|
;; |
;; |
*) |
*) |
echo "No direct threading support for $host_cpu, using indirect threading." |
echo "No direct threading support for $host_cpu, using indirect threading." |
echo "Using a generic 32-bit machine description. It will only work if char * AND" |
echo "Using a generic machine description. It will only work if char * AND" |
echo "long values have 32 bits." |
echo "long values have the same size and long long is twice as long." |
echo "I'll assume that C floats and doubles are represented by IEEE single and" |
echo "I'll assume that C floats and doubles are represented by IEEE single and" |
echo "double numbers. If this is not so, SF@ etc. will not work correctly." |
echo "double numbers. If this is not so, SF@ etc. will not work correctly." |
|
echo "FLUSH-ICACHE will do nothing, so END-CODE may not work properly!" |
mach_h=32bit |
mach_h=32bit |
esac |
esac |
AC_SUBST(host) |
AC_SUBST(host) |