[gforth] / gforth / configure.in  

gforth: gforth/configure.in

Diff for /gforth/configure.in between version 1.39 and 1.50

version 1.39, Sun Oct 18 23:16:51 1998 UTC version 1.50, Tue Mar 2 15:37:32 1999 UTC
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 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
Line 22 
Line 22 
   
 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.0)  AM_INIT_AUTOMAKE(gforth,0.4.0-19990101)
   #snapshots have numbers major.minor.release-YYYYMMDD
   #note that lexicographic ordering bust be heeded.
   #I.e., 0.4.1-YYYYMMDD must not exist before 0.4.1!
 AM_CONFIG_HEADER(engine/config.h)  AM_CONFIG_HEADER(engine/config.h)
 AM_CYGWIN32  AM_CYGWIN32
   
Line 85 
Line 88 
     ;;      ;;
 esac  esac
   
   AC_CHECK_SIZEOF(char)
 AC_CHECK_SIZEOF(short)  AC_CHECK_SIZEOF(short)
 AC_CHECK_SIZEOF(int)  AC_CHECK_SIZEOF(int)
 AC_CHECK_SIZEOF(long)  AC_CHECK_SIZEOF(long)
Line 92 
Line 96 
   
 ac_cv_int_type_cell=none  ac_cv_int_type_cell=none
 case "$ac_cv_sizeof_char_p" in  case "$ac_cv_sizeof_char_p" in
     $ac_cv_sizeof_int)
       ac_cv_int_type_cell=int
       ;;
   $ac_cv_sizeof_short)    $ac_cv_sizeof_short)
     ac_cv_int_type_cell=short      ac_cv_int_type_cell=short
     ;;      ;;
   $ac_cv_sizeof_int)    $ac_cv_sizeof_char)
     ac_cv_int_type_cell=int      ac_cv_int_type_cell=char
     ;;      ;;
   $ac_cv_sizeof_long)    $ac_cv_sizeof_long)
     ac_cv_int_type_cell=long      ac_cv_int_type_cell=long
Line 138 
Line 145 
   AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell)    AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell)
 fi  fi
   
   AC_MSG_CHECKING([whether the linker accepts -export-dynamic])
   OLDLDFLAGS=$LDFLAGS
   LDFLAGS="$LDFLAGS -export-dynamic"
   AC_TRY_LINK(,,ac_export_dynamic=yes,ac_export_dynamic=no)
   test $ac_export_dynamic = yes|| LDFLAGS=$OLDLDFLAGS
   AC_MSG_RESULT($ac_export_dynamic)
   
 #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'
 AC_CANONICAL_HOST  AC_CANONICAL_HOST
 case "$host_cpu" in  case "$host_cpu" in
         hppa*)          hppa*)
                 machine=hppa                  machine=hppa
                   $srcdir/mkinstalldirs arch/hppa
                 LIBOBJS="$LIBOBJS ../arch/hppa/cache.o"                  LIBOBJS="$LIBOBJS ../arch/hppa/cache.o"
                 LDFLAGS="-Xlinker -N"                  LDFLAGS="$LDFLAGS -Xlinker -N"
                 LIBS="-L/lib/pa1.1/"                  LIBS="$LIBS -L/lib/pa1.1/"
                 if test "${enable_direct_threaded+set}" = ""                  if test "${enable_direct_threaded+set}" = ""
                 then                  then
                         AC_DEFINE(DIRECT_THREADED)                          AC_DEFINE(DIRECT_THREADED)
Line 196 
Line 211 
         mips*)          mips*)
                 machine=mips                  machine=mips
                 #link text and data segment into the same 256M region!                  #link text and data segment into the same 256M region!
                   AC_MSG_CHECKING([whether the linker accepts -T])
                   OLDLDFLAGS=$LDFLAGS
                   LDFLAGS="$LDFLAGS -Xlinker -T -Xlinker 10000000"
                   AC_TRY_LINK(,,ac_link_mips_t=yes,ac_link_mips_t=no)
                   test $ac_link_mips_t = yes||LDFLAGS=$OLDLDFLAGS
                   AC_MSG_RESULT($ac_link_mips_t)
                   test $ac_link_mips_t = yes||(echo cannot link text and data into same 256M region, using indirect threading; AC_DEFINE(INDIRECT_THREADED))
                 AC_MSG_CHECKING([whether the linker accepts -D])                  AC_MSG_CHECKING([whether the linker accepts -D])
                 OLDLDFLAGS=$LDFLAGS                  OLDLDFLAGS=$LDFLAGS
                 LDFLAGS="$LDFLAGS -Xlinker -T -Xlinker 10000000 -Xlinker -D -Xlinker 10400000"                  LDFLAGS="$LDFLAGS -Xlinker -D -Xlinker 10400000"
                 AC_TRY_LINK(,,ac_link_mips_d=yes,ac_link_mips_d=no)                  AC_TRY_LINK(,,ac_link_mips_d=yes,ac_link_mips_d=no)
                 test $ac_link_mips_d = yes||LDFLAGS="$OLDLDFLAGS -Xlinker -T -Xlinker 10000000"                  test $ac_link_mips_d = yes||LDFLAGS=$OLDLDFLAGS
                 AC_MSG_RESULT($ac_link_mips_d)                  AC_MSG_RESULT($ac_link_mips_d)
                 ;;                  ;;
         alpha*)          alpha*)
Line 208 
Line 230 
                 ;;                  ;;
         power*)          power*)
                 machine=power                  machine=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 234 
Line 257 
 dnl Now a little support for DOS/DJGCC  dnl Now a little support for DOS/DJGCC
 AC_SUBST(GFORTH_EXE)  AC_SUBST(GFORTH_EXE)
 GFORTH_EXE=""  GFORTH_EXE=""
   AC_SUBST(GFORTHFAST_EXE)
   GFORTHFAST_EXE=""
 AC_SUBST(GFORTHDITC_EXE)  AC_SUBST(GFORTHDITC_EXE)
 GFORTHDITC_EXE=""  GFORTHDITC_EXE=""
   
Line 274 
Line 299 
 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_CHECK_FUNCS(dlopen)  
 AC_CHECK_LIB(dl,dlopen)  AC_CHECK_LIB(dl,dlopen)
 AC_CHECK_LIB(kernel32,GetModuleHandle)  
 if test "$host_os" != "nextstep3"  if test "$host_os" != "nextstep3"
 then  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(sys_siglist)  AC_CHECK_FUNCS(dlopen sys_siglist)
 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 296 
Line 319 
 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
   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
 AC_OUTPUT([  AC_OUTPUT([
 Makefile  Makefile
   Makedist
   gforthmi
 engine/Makefile  engine/Makefile
 doc/version.texi ],echo timestamp > stamp-h)  doc/version.texi ],
   echo timestamp > stamp-h
   chmod +x gforthmi
   test -d kernel||mkdir kernel)
   


Generate output suitable for use with a patch program
Legend:
Removed from v.1.39  
changed lines
  Added in v.1.50

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help