Diff for /gforth/configure.in between versions 1.69 and 1.78

version 1.69, 2000/07/26 15:29:53 version 1.78, 2001/02/06 16:53:06
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.
   
 #Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998,2000 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
Line 16  dnl Process this file with autoconf to p Line 16  dnl Process this file with autoconf to p
   
 #You should have received a copy of the GNU General Public License  #You should have received a copy of the GNU General Public License
 #along with this program; if not, write to the Free Software  #along with this program; if not, write to the Free Software
 #Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  #Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
   
 AC_INIT(engine/engine.c)  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-20000726)  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)          ia64*)
                 machine=386                  machine=ia64
                 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  
                 ;;                  ;;
         m68k)          m68k)
                 machine=m68k                  machine=m68k
Line 263  case "$host_cpu" in Line 253  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."
Line 343  then Line 333  then
         AC_FUNC_MEMCMP          AC_FUNC_MEMCMP
 fi  fi
 AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)  AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)
 AC_CHECK_FUNCS(dlopen sys_siglist)  AC_CHECK_FUNCS(dlopen sys_siglist getrusage)
 AC_DECL_SYS_SIGLIST  AC_DECL_SYS_SIGLIST
 AC_CHECK_FUNC(getopt_long,true,LIBOBJS="$LIBOBJS getopt.o getopt1.o")  AC_CHECK_FUNC(getopt_long,true,LIBOBJS="$LIBOBJS getopt.o getopt1.o")
 AC_CHECK_FUNCS(rint expm1 log1p)  AC_CHECK_FUNCS(rint expm1 log1p)
Line 359  AM_PATH_LISPDIR Line 349  AM_PATH_LISPDIR
 kernel_fi=kernl${wordsize}${bytesex}.fi  kernel_fi=kernl${wordsize}${bytesex}.fi
 AC_SUBST(kernel_fi)  AC_SUBST(kernel_fi)
   
 dnl replace srource directory by absolute value  #this breaks bindists
 if test $srcdir = "."; then srcdir=`pwd`   #dnl replace srource directory by absolute value
 fi  #if test $srcdir = "."; then srcdir=`pwd` 
   #fi
   
 AC_SUBST(machine)  AC_SUBST(machine)
 dnl AC_LINK_FILES(arch/$machine,arch/machine) #no longer needed  dnl AC_LINK_FILES(arch/$machine,arch/machine) #no longer needed

Removed from v.1.69  
changed lines
  Added in v.1.78


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>