version 1.66, 2000/07/15 19:58:47
|
version 1.70, 2000/07/27 09:32:01
|
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.4.9-20000715) |
AM_INIT_AUTOMAKE(gforth,0.4.9-20000726) |
#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 148 fi
|
Line 148 fi
|
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
OLDLDFLAGS=$LDFLAGS |
OLDLDFLAGS=$LDFLAGS |
LDFLAGS="$LDFLAGS -export-dynamic" |
LDFLAGS="$LDFLAGS -export-dynamic" |
AC_TRY_LINK(,,ac_export_dynamic=yes,ac_export_dynamic=no) |
dnl AC_TRY_LINK gives false positive on rs6000-ibm-aix4.2.1.0 |
|
dnl AC_TRY_LINK(,,ac_export_dynamic=yes,ac_export_dynamic=no) |
|
AC_TRY_RUN(main(){exit(0);},ac_export_dynamic=yes,ac_export_dynamic=no,ac_export_dynamic=no) |
test $ac_export_dynamic = yes|| LDFLAGS=$OLDLDFLAGS |
test $ac_export_dynamic = yes|| LDFLAGS=$OLDLDFLAGS |
AC_MSG_RESULT($ac_export_dynamic) |
AC_MSG_RESULT($ac_export_dynamic) |
|
|
Line 207 case "$host_cpu" in
|
Line 209 case "$host_cpu" in
|
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" |
CFLAGS="$CFLAGS -mpentiumpro" |
CFLAGS="$CFLAGS -mpentium" |
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486") |
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486") |
if test "${enable_direct_threaded+set}" = "" \ |
if test "${enable_direct_threaded+set}" = "" \ |
-a "${enable_indirect_threaded+set}" = "" |
-a "${enable_indirect_threaded+set}" = "" |
Line 246 case "$host_cpu" in
|
Line 248 case "$host_cpu" in
|
#full IEEE FP support for more uniformity across platforms: |
#full IEEE FP support for more uniformity across platforms: |
CFLAGS="$CFLAGS -mieee" |
CFLAGS="$CFLAGS -mieee" |
;; |
;; |
power*) |
power*|rs6000) |
machine=power |
machine=power |
$srcdir/mkinstalldirs arch/power |
$srcdir/mkinstalldirs arch/power |
AC_CHECK_FUNC(_sync_cache_range,true,LIBOBJS="$LIBOBJS ../arch/power/_sync_cache_range.o") |
AC_CHECK_FUNC(_sync_cache_range,true,LIBOBJS="$LIBOBJS ../arch/power/_sync_cache_range.o") |
Line 261 case "$host_cpu" in
|
Line 263 case "$host_cpu" in
|
AC_MSG_CHECKING([whether the code is in the first 32MB]) |
AC_MSG_CHECKING([whether the code is in the first 32MB]) |
AC_TRY_RUN([main(){label: exit(((unsigned long)&&label)>32000000UL);}],ac_code_under_32=yes,ac_code_under_32=no,ac_code_under_32=no) |
AC_TRY_RUN([main(){label: exit(((unsigned long)&&label)>32000000UL);}],ac_code_under_32=yes,ac_code_under_32=no,ac_code_under_32=no) |
AC_MSG_RESULT($ac_code_under_32) |
AC_MSG_RESULT($ac_code_under_32) |
test $ac_code_under_32 = yes||(AC_MSG_WARN([Using indirect threading; please contact us (bug-gforth@gnu.org)]); AC_DEFINE(INDIRECT_THREADED)) |
test $ac_code_under_32 = yes||(AC_MSG_WARN([Using indirect threading]); AC_DEFINE(INDIRECT_THREADED)) |
;; |
;; |
*) |
*) |
echo "No direct threading support for $host_cpu, using indirect threading." |
echo "No direct threading support for $host_cpu, using indirect threading." |