Diff for /gforth/configure.in between versions 1.123 and 1.130

version 1.123, 2003/07/31 20:47:18 version 1.130, 2003/08/24 09:56:09
Line 21  dnl Process this file with autoconf to p Line 21  dnl Process this file with autoconf to p
   
 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
 AC_INIT([gforth],[0.6.1],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])  AC_INIT([gforth],[0.6.1-20030806],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])
 AC_PREREQ(2.54)  AC_PREREQ(2.54)
 #snapshots have numbers major.minor.release-YYYYMMDD  #snapshots have numbers major.minor.release-YYYYMMDD
 #note that lexicographic ordering must be heeded.  #note that lexicographic ordering must 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!
 UPDATED="March 11, 2003"  UPDATED="August 6, 2003"
 AC_SUBST(UPDATED)  AC_SUBST(UPDATED)
 AC_CONFIG_HEADERS(engine/config.h)  AC_CONFIG_HEADERS(engine/config.h)
   
Line 97  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor Line 97  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor
 AC_SUBST(CC)  AC_SUBST(CC)
 AC_SUBST(DEBUGFLAG)  AC_SUBST(DEBUGFLAG)
   
   AC_MSG_CHECKING(make type)
   make_type=`make -v 2>&1|grep 'ake version'|sed 's/ version .*//'`
   
   GNUMAKE='#'
   test "$make_type" = "GNU Make" && GNUMAKE=''
   
   AC_MSG_RESULT($make_type)
   
   AC_SUBST(GNUMAKE)
   
 dnl gcc-3.2 seems to work fine now  dnl gcc-3.2 seems to work fine now
 dnl AC_MSG_CHECKING(gcc version)  dnl AC_MSG_CHECKING(gcc version)
 dnl gcc_version=`$CC -v 2>&1|grep 'gcc version'|sed 's/.*gcc version //'`  dnl gcc_version=`$CC -v 2>&1|grep 'gcc version'|sed 's/.*gcc version //'`
Line 309  AC_MSG_RESULT($ac_nostrictaliasing) Line 319  AC_MSG_RESULT($ac_nostrictaliasing)
 AC_MSG_CHECKING([if $CC understands -fno-crossjumping])  AC_MSG_CHECKING([if $CC understands -fno-crossjumping])
 CFLAGS_1="$CFLAGS"  CFLAGS_1="$CFLAGS"
 CFLAGS="$CFLAGS -fno-crossjumping"  CFLAGS="$CFLAGS -fno-crossjumping"
 AC_TRY_COMPILE(,,ac_nocrossjump=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-crossjumping",ac_nocrossjump=no)  AC_TRY_COMPILE(,,ac_nocrossjumping=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-crossjumping",ac_nocrossjumping=no)
 CFLAGS="$CFLAGS_1"  CFLAGS="$CFLAGS_1"
 AC_MSG_RESULT($ac_nocrossjump)  AC_MSG_RESULT($ac_nocrossjumping)
   
   # Try if GCC understands __attribute__((unused))
   AC_MSG_CHECKING([how to suppress 'unused variable' warnings])
   AC_TRY_COMPILE(,[int __attribute__((unused)) foo;], MAYBE_UNUSED='__attribute__((unused))',)
   AC_DEFINE_UNQUOTED(MAYBE_UNUSED,$MAYBE_UNUSED,[attribute for possibly unused variables])
   AC_MSG_RESULT($MAYBE_UNUSED)
   
 AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine)  AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine)
 AC_SUBST(asm_fs)  AC_SUBST(asm_fs)
Line 324  AC_PATH_PROG(INSTALL_INFO,install-info,[ Line 340  AC_PATH_PROG(INSTALL_INFO,install-info,[
 case "$host_os" in  case "$host_os" in
         *win32|cygwin)          *win32|cygwin)
                 DIRSEP="\\\\"                  DIRSEP="\\\\"
                   PATHSEP=";"
                 ;;                  ;;
         *darwin*)          *darwin*)
                 #Darwin uses some funny preprocessor by default; eliminate it:                  #Darwin uses some funny preprocessor by default; eliminate it:
                 AC_MSG_NOTICE([using -traditional-cpp on Darwin])                  AC_MSG_NOTICE([using -no-cpp-precomp on Darwin])
                 CFLAGS="$CFLAGS -no-cpp-precomp"                  CFLAGS="$CFLAGS -no-cpp-precomp"
                 DIRSEP="/"                  DIRSEP="/"
                   PATHSEP=":"
                 ;;                  ;;
         *)          *)
                 DIRSEP="/"                  DIRSEP="/"
                   PATHSEP=":"
                 ;;                  ;;
 esac  esac
 AC_SUBST(DIRSEP)  AC_SUBST(DIRSEP)
 AC_DEFINE_UNQUOTED(DIRSEP,'$DIRSEP',[a directory separator character])  AC_DEFINE_UNQUOTED(DIRSEP,'$DIRSEP',[a directory separator character])
   AC_SUBST(PATHSEP)
   AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character])
   
   
 dnl Now a little support for DOS/DJGCC  dnl Now a little support for DOS/DJGCC
 AC_SUBST(GFORTH_EXE)  AC_SUBST(GFORTH_EXE)
Line 348  GFORTHITC_EXE="" Line 370  GFORTHITC_EXE=""
 AC_SUBST(GFORTHDITC_EXE)  AC_SUBST(GFORTHDITC_EXE)
 GFORTHDITC_EXE=""  GFORTHDITC_EXE=""
   
 PATHSEP=":"  
 AC_SUBST(PATHSEP)  
 AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character])  
   
 AC_SUBST(FORTHSIZES)  AC_SUBST(FORTHSIZES)
   
 dnl if test "$PEEPHOLE" = "yes"  dnl if test "$PEEPHOLE" = "yes"
Line 431  dnl This check is just for making later Line 449  dnl This check is just for making later
 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_LIB(dl,dlopen)  AC_CHECK_LIB(dl,dlopen)
   dnl check for ffcall libraries
   dnl unfortunately, these four calls are separated out into a library each.
   AC_CHECK_LIB(avcall,__builtin_avcall)
   AC_CHECK_LIB(callback,__vacall_r)
   AC_CHECK_LIB(vacall,vacall)
   AC_CHECK_LIB(trampoline,alloc_trampoline)
   FFCALLFLAG="false"
   OLDCALLFLAG="true"
   test $ac_cv_lib_avcall___builtin_avcall = yes && FFCALLFLAG="true" && OLDCALLFLAG="false" && AC_DEFINE(HAS_FFCALL,,[define this if you want to use the ffcall libraries])
   test $ac_cv_lib_avcall___builtin_avcall = no && AC_DEFINE(HAS_OLDCALL,,[define this if you want to use the old call libraries])
   AC_SUBST(FFCALLFLAG)
   AC_SUBST(OLDCALLFLAG)
 if test "$host_os" != "nextstep3"  if test "$host_os" != "nextstep3"
 then  then
         AC_FUNC_MEMCMP          AC_FUNC_MEMCMP

Removed from v.1.123  
changed lines
  Added in v.1.130


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