Diff for /gforth/configure.in between versions 1.25 and 1.33

version 1.25, 1996/10/06 22:24:16 version 1.33, 1997/09/01 23:07:06
Line 18  dnl Process this file with autoconf to p Line 18  dnl Process this file with autoconf to p
 #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., 675 Mass Ave, Cambridge, MA 02139, USA.
   
 AC_INIT(engine.c)  AC_INIT(engine/engine.c)
 AC_CONFIG_HEADER(config.h)  AC_CONFIG_HEADER(engine/config.h)
   
 AC_ARG_ENABLE(force-reg,  AC_ARG_ENABLE(force-reg,
 [  --enable-force-reg     Use explicit register declarations if they appear in  [  --enable-force-reg     Use explicit register declarations if they appear in
Line 42  AC_DEFINE(INDIRECT_THREADED)) Line 42  AC_DEFINE(INDIRECT_THREADED))
   
 AC_ARG_WITH(debug,  AC_ARG_WITH(debug,
 [  --with-debug     specifies 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.],
 if test "$withval" = "yes"; then DEBUGFLAG=-g; fi)  if test "$withval" = "yes"; then DEBUGFLAG=-g; fi)
   
 CFLAGS=$CFLAGS  CFLAGS=$CFLAGS
Line 143  case "$host_cpu" in Line 143  case "$host_cpu" in
                 LIBOBJS="cache.o"                  LIBOBJS="cache.o"
                 LDFLAGS="-Xlinker -N"                  LDFLAGS="-Xlinker -N"
                 LIBS="-L/lib/pa1.1/"                  LIBS="-L/lib/pa1.1/"
                   if test "${enable_direct_threaded+set}" = ""
                   then
                           AC_DEFINE(DIRECT_THREADED)
                   fi
                 ;;                  ;;
         sparc*)          sparc*)
                 mach_h=sparc                  mach_h=sparc
                 ;;                  ;;
         i386|i486|i586)          i386)
                 mach_h=386                  mach_h=386
                 CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem"                  CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem"
                 #!! direct/indirect threading switch                  if test "${enable_direct_threaded+set}" = "" \
                 #!! -m486 flag                          -a "${enable_indirect_threaded+set}" = ""
                   then
                           echo "Using direct threaded on 386er"
                           AC_DEFINE(DIRECT_THREADED)
                   fi
                   ;;
           i486)
                   mach_h=386
                   CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem -m486"
                   if test "${enable_direct_threaded+set}" = "" \
                           -a "${enable_indirect_threaded+set}" = ""
                   then
                           echo "Using direct threaded on 486er"
                           AC_DEFINE(DIRECT_THREADED)
                   fi
                   ;;
           i586|i686)
                   mach_h=386
                   CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem -m486"
                   if test "${enable_direct_threaded+set}" = "" \
                           -a "${enable_indirect_threaded+set}" = ""
                   then
                           echo "Using indirect threaded on Pentium and up"
                           AC_DEFINE(INDIRECT_THREADED)
                   fi
                   ;;
           m68k)
                   mach_h=m68k
                   CFLAGS="$CFLAGS -fomit-frame-pointer"
                   if test "$host_os" = "nextstep3"
                   then
                           LIBOBJS="$LIBOBJS termios.o"
                   fi
                 ;;                  ;;
         mips*)          mips*)
                 mach_h=mips                  mach_h=mips
Line 161  case "$host_cpu" in Line 197  case "$host_cpu" in
         alpha*)          alpha*)
                 mach_h=alpha                  mach_h=alpha
                 ;;                  ;;
           power*)
                   mach_h=power
                   ;;
         *)          *)
                 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 machine description."                  echo "Using a generic machine description."
Line 173  AC_SUBST(host) Line 212  AC_SUBST(host)
 AC_SUBST(ENGINE_FLAGS)  AC_SUBST(ENGINE_FLAGS)
   
 dnl Now a little support for DOS/DJGCC  dnl Now a little support for DOS/DJGCC
 AC_SUBST(MAKE_EXE)  AC_SUBST(GFORTH_EXE)
 MAKE_EXE=""  GFORTH_EXE=""
   AC_SUBST(GFORTHDITC_EXE)
   GFORTHDITC_EXE=""
   
 PATHSEP=":"  PATHSEP=":"
 AC_SUBST(PATHSEP)  AC_SUBST(PATHSEP)
 AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP')  AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP')
   
   AC_SUBST(FORTHSIZES)
   
 dnl copy commands for systems that don't have links  dnl copy commands for systems that don't have links
 AC_SUBST(LINK_KERNL16L)  AC_SUBST(LINK_KERNL)
 LINK_KERNL16L=""  LINK_KERNL=""
 AC_SUBST(LINK_KERNL16B)  
 LINK_KERNL16B=""  
 AC_SUBST(LINK_KERNL32L)  
 LINK_KERNL32L=""  
 AC_SUBST(LINK_KERNL32B)  
 LINK_KERNL32B=""  
 AC_SUBST(LINK_KERNL64L)  
 LINK_KERNL64L=""  
 AC_SUBST(LINK_KERNL64B)  
 LINK_KERNL64B=""  
   
 #if test $host_os=dos  #if test $host_os=dos
 #then  #then
 #  echo Configuring for DOS!!!  #  echo Configuring for DOS!!!
 #  MAKE_EXE="coff2exe gforth"  #  MAKE_EXE="coff2exe gforth"
 #  LINK_KERNL32L='$(CP) kernl32l.fi kernel.fi'  #  LINK_KERNL='$(CP) kernl32l.fi kernel.fi'
 #fi  #fi
   
 dnl the following macro produces a warning with autoconf-2.1  dnl the following macro produces a warning with autoconf-2.1
Line 221  dnl Checks for library functions Line 254  dnl Checks for library functions
 dnl This check is just for making later checks link with libm.  dnl This check is just for making later checks link with libm.
 dnl using sin here is no good idea since it is built-into gcc and typechecked  dnl using sin here is no good idea since it is built-into gcc and typechecked
 AC_CHECK_LIB(m,asin)  AC_CHECK_LIB(m,asin)
 AC_FUNC_MEMCMP  AC_CHECK_FUNCS(dlopen)
   AC_CHECK_LIB(dl,dlopen)
   AC_CHECK_LIB(kernel32,GetModuleHandle)
   if test "$host_os" != "nextstep3"
   then
           AC_FUNC_MEMCMP
   fi
 AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)  AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)
 AC_CHECK_FUNCS(sys_siglist)  AC_CHECK_FUNCS(sys_siglist)
 AC_DECL_SYS_SIGLIST  AC_DECL_SYS_SIGLIST
Line 231  AC_CHECK_FUNCS(rint expm1 log1p) Line 270  AC_CHECK_FUNCS(rint expm1 log1p)
 AC_REPLACE_FUNCS(ecvt)  AC_REPLACE_FUNCS(ecvt)
 dnl No check for select, because our replacement is no good under  dnl No check for select, because our replacement is no good under
 dnl anything but DOS  dnl anything but DOS
   AC_CHECK_HEADERS(sys/mman.h)
   AC_CHECK_FUNCS(mmap sysconf getpagesize)
   
 kernel_fi=kernl${wordsize}${bytesex}.fi  kernel_fi=kernl${wordsize}${bytesex}.fi
 AC_SUBST(kernel_fi)  AC_SUBST(kernel_fi)
   
 AC_LINK_FILES(${mach_h}.h $kernel_fi,machine.h kernel.fi)  AC_SUBST(mach_h)
 AC_OUTPUT(Makefile,echo timestamp > stamp-h)  AC_LINK_FILES($kernel_fi,kernel.fi)
   AC_OUTPUT([
   Makefile
   engine/Makefile ],echo timestamp > stamp-h)
   

Removed from v.1.25  
changed lines
  Added in v.1.33


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