| AC_DEFINE(INDIRECT_THREADED)) |
AC_DEFINE(INDIRECT_THREADED)) |
| |
|
| AC_ARG_WITH(debug, |
AC_ARG_WITH(debug, |
| [ --with-debug specifys option -g to compile with debug info (default) |
[ --with-debug specifies option -g to compile with debug info (default) |
| --without-debug omits the -g switch and creates smaller images on |
--without-debug omits the -g switch and creates smaller images on |
| machines where "strip" has problems with gcc style |
machines where "strip" has problems with gcc style |
| debugging informations.], |
debugging informations.], |
| AC_SUBST(GCCLDFLAGS) |
AC_SUBST(GCCLDFLAGS) |
| AC_SUBST(DEBUGFLAG) |
AC_SUBST(DEBUGFLAG) |
| |
|
| |
dnl the following macro produces a warning with autoconf-2.1 |
| |
AC_CHECK_SIZEOF(char *) |
| |
case "$ac_cv_sizeof_char_p" in |
| |
2) |
| |
wordsize=16 |
| |
;; |
| |
4) |
| wordsize=32 |
wordsize=32 |
| |
;; |
| |
8) |
| |
wordsize=64 |
| |
dnl AC_CHECK_SIZEOF(long long) |
| |
dnl if [ $ac_cv_sizeof_long_long != 16 ] |
| |
dnl then |
| |
dnl try the whole thing with -mlonlong128 |
| |
dnl complain about C compiler and OS vendor |
| |
dnl fi |
| |
;; |
| |
esac |
| |
|
| #terminology is a bit unusual here: The host is the system on which |
#terminology is a bit unusual here: The host is the system on which |
| #gforth will run; the system on which configure will run is the `build' |
#gforth will run; the system on which configure will run is the `build' |
| 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! |
| GCCLDFLAGS="-Xlinker -T -Xlinker 10000000 -Xlinker -D -Xlinker 10400000" |
GCCLDFLAGS="-Xlinker -T -Xlinker 10000000 -Xlinker -D -Xlinker 10400000" |
| #this works on Ultrix, but not on Irix |
|
| #for now use indirect threading under Irix |
|
| ;; |
;; |
| alpha*) |
alpha*) |
| mach_h=alpha |
mach_h=alpha |
| wordsize=64 |
|
| echo Very Preliminary Support for Alpha!!! |
echo Very Preliminary Support for Alpha!!! |
| ;; |
;; |
| *) |
*) |
| 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." |
| mach_h=32bit |
mach_h=32bit |
| esac |
esac |
| |
AC_SUBST(host) |
| |
|
| dnl Now a little support for DOS/DJGCC |
dnl Now a little support for DOS/DJGCC |
| AC_SUBST(MAKE_EXE) |
AC_SUBST(MAKE_EXE) |