Diff for /gforth/configure.in between versions 1.224 and 1.235

version 1.224, 2008/04/30 08:14:15 version 1.235, 2008/08/08 20:56:14
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,2000,2003,2004,2005,2006,2007 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998,2000,2003,2004,2005,2006,2007,2008 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
Line 20  dnl Process this file with autoconf to p Line 20  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.9-20080430],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])  AC_INIT([gforth],[0.6.9-20080716],[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="February 23, 2008"  UPDATED="July 16, 2008"
 AC_SUBST(UPDATED)  AC_SUBST(UPDATED)
 AC_CONFIG_HEADERS(engine/config.h)  AC_CONFIG_HEADERS(engine/config.h)
   
 #ltdl stuff:  #remnants from having ltdl as convenience library
 AC_CONFIG_MACRO_DIR([libltdl/m4])  LTDLDEPS=""
 LT_CONFIG_LTDL_DIR([libltdl])  LTDLINCL=""
 LT_INIT([dlopen])  LIBLTDL=""
 LTDL_INIT([subproject],[convenience])  LTDL_LDLIBS=""
 AC_CONFIG_AUX_DIR([libltdl/config])  AC_SUBST(LTDLDEPS)
   AC_SUBST(LTDLINCL)
 # check for ltdl features we need  AC_SUBST(LIBLTDL)
 # The lt_dladvise_init symbol was added with libtool-2.2  
 if test "x$with_included_ltdl" != "xyes"; then  
   save_CFLAGS="$CFLAGS"  
   save_LDFLAGS="$LDFLAGS"  
   CFLAGS="$CFLAGS $LTDLINCL"  
   LDFLAGS="$LDFLAGS $LIBLTDL"  
   AC_CHECK_LIB([ltdl], [lt_dladvise_init],  
                 [],  
         [AC_MSG_ERROR([libltdl-2.2 or later needed; configure with --with-included-ltdl])])  
   LDFLAGS="$save_LDFLAGS"  
   CFLAGS="$save_CFLAGS"  
 fi  
   
 #how to link with libltdl  
 if test "x$with_included_ltdl" = "xyes"; then  
   #hard-code it (hopefully portable); the official way is to use automake :-(  
   LTDL_LDLIBS='-L$(top_builddir)/libltdl/.libs -lltdlc'  
 else  
   LTDL_LDLIBS='$(LIBLTDL)'  
 fi  
 AC_SUBST(LTDL_LDLIBS)  AC_SUBST(LTDL_LDLIBS)
   
 #suppress the "-g -O2" default  #suppress the "-g -O2" default
Line 548  else Line 528  else
 fi  fi
   
 if grep -q FORCE_REG arch/$machine/machine.h; then  if grep -q FORCE_REG arch/$machine/machine.h; then
    OPTS=`for i in $OPTS; do echo -n "$i-reg "; done`$OPTS     OPTS2=''
      for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done
      OPTS="$OPTS2 $OPTS"
 else  else
   AC_DEFINE_UNQUOTED(FORCE_REG_UNNECESSARY,,[defined if the platform does not need FORCE_REG])    AC_DEFINE_UNQUOTED(FORCE_REG_UNNECESSARY,,[defined if the platform does not need FORCE_REG])
 fi  fi
Line 642  AC_MSG_CHECKING([for gforth]) Line 624  AC_MSG_CHECKING([for gforth])
 GFORTH="`cd / && which gforth 2>/dev/null`"  GFORTH="`cd / && which gforth 2>/dev/null`"
 if test -z "$GFORTH"; then  if test -z "$GFORTH"; then
   PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'    PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'
     kernel_anti_dependence=''
 else  else
   PREFORTH="$GFORTH -i `cd / && gforth --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`" ;    PREFORTH="$GFORTH -i `cd / && gforth --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`" ;
     kernel_anti_dependence='$(kernel_fi)'
 fi  fi
 AC_SUBST(PREFORTH)  AC_SUBST(PREFORTH)
 AC_DEFINE_UNQUOTED(PREFORTH,"$PREFORTH",[How to invoke the pre-installed gforth])  AC_SUBST(kernel_anti_dependence)
 AC_MSG_RESULT($PREFORTH)  AC_MSG_RESULT($PREFORTH)
   
 #echo "machine='$machine'"  #echo "machine='$machine'"
Line 823  dnl Checks for library functions Line 807  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_CHECK_LIB(dl,dlopen)  AC_CHECK_LIB(ltdl,lt_dlinit)
 dnl check for libffi 2.x  #check for libffi 2.x
 AC_CHECK_LIB(ffi,ffi_call)  AC_CHECK_LIB(ffi,ffi_call)
 if test $ac_cv_lib_ffi_ffi_call = yes  if test $ac_cv_lib_ffi_ffi_call = yes
 then  then
 LIBFFIFLAG="true"    LIBFFIFLAG="true"
 FFCALLFLAG="false"  
 OLDCALLFLAG="false"  
 AC_DEFINE(HAS_LIBFFI,,[define this if you want to use the ffcall interface with libffi 2.0])  
 else  else
 dnl check for ffcall libraries    LIBFFIFLAG="false"
 dnl unfortunately, these four calls are separated out into a library each.  fi
   #check for ffcall libraries
   #unfortunately, these four calls are separated out into a library each.
 AC_CHECK_LIB(avcall,__builtin_avcall)  AC_CHECK_LIB(avcall,__builtin_avcall)
 AC_CHECK_LIB(callback,__vacall_r)  dnl AC_CHECK_LIB(callback,__vacall_r)
 AC_CHECK_LIB(vacall,vacall)  dnl AC_CHECK_LIB(vacall,vacall)
 AC_CHECK_LIB(trampoline,alloc_trampoline)  dnl AC_CHECK_LIB(trampoline,alloc_trampoline)
 LIBFFIFLAG="false"  if test $ac_cv_lib_avcall___builtin_avcall = yes; then
 FFCALLFLAG="false"    FFCALLFLAG="true"
 OLDCALLFLAG="true"  else
 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])    FFCALLFLAG="false"
 test $ac_cv_lib_avcall___builtin_avcall = no && AC_DEFINE(HAS_OLDCALL,,[define this if you want to use the old call libraries])  fi
   if test $LIBFFIFLAG = false -a $FFCALLFLAG = false; then
     AC_MSG_WARN([The (old) lib.fs foreign function interface needs either libffi or the ffcall libraries])
 fi  fi
 AC_SUBST(LIBFFIFLAG)  AC_SUBST(LIBFFIFLAG)
 AC_SUBST(FFCALLFLAG)  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.224  
changed lines
  Added in v.1.235


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