Diff for /gforth/configure.in between versions 1.289 and 1.299

version 1.289, 2011/04/19 16:19:32 version 1.299, 2012/03/17 01:36:03
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,2008,2009,2010 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998,2000,2003,2004,2005,2006,2007,2008,2009,2010,2011 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.7.9-20101227],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])  AC_INIT([gforth],[0.7.9-20120317],[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="December 27, 2010"  UPDATED="March 17, 2012"
 AC_SUBST(UPDATED)  AC_SUBST(UPDATED)
 AC_CONFIG_HEADERS(engine/config.h)  AC_CONFIG_HEADERS(engine/config.h)
   
Line 71  if test "$withval" = "yes"; then DEBUGFL Line 71  if test "$withval" = "yes"; then DEBUGFL
 GCC_LD="\$(GCC)"  GCC_LD="\$(GCC)"
 EC_MODE="false"  EC_MODE="false"
 NO_EC=""  NO_EC=""
   NO_CROSS=""
 EC=""  EC=""
 engine2='engine2$(OPT).o'  engine2='engine2$(OPT).o'
 engine_fast2='engine-fast2$(OPT).o'  engine_fast2='engine-fast2$(OPT).o'
Line 90  else Line 91  else
   EC_MODE="true"    EC_MODE="true"
   EC="-ec"    EC="-ec"
   NO_EC="#"    NO_EC="#"
     NO_CROSS="#"
   engine2=""    engine2=""
   engine_fast2=""    engine_fast2=""
   no_dynamic="-DNO_DYNAMIC"    no_dynamic="-DNO_DYNAMIC"
Line 108  else Line 110  else
   platform=${withval}    platform=${withval}
 fi])  fi])
   
   AC_ARG_WITH(cross,
           AC_HELP_STRING([--with-cross=<arch>],
                           [  Build gforth using a cross compiler.]),
   [if test "$withval" = "no"; then
     echo "defining hosted system"
   else
     echo "defining cross compiled system (${withval})"
     if test -f "arch/$host_cpu/${withval}/config.sh"; then
       source "arch/$host_cpu/${withval}/config.sh"
     fi
     GCC_PATH=$(which $CC)
     LIB_PATH=${GCC_PATH%/*/*}
     platform=${withval}
     NO_EC=""
     NO_CROSS="#"
   fi])
   
 #variables mentioned in INSTALL  #variables mentioned in INSTALL
 AC_ARG_VAR(CC, [The C compiler (must support GNU C 2.x).])  AC_ARG_VAR(CC, [The C compiler (must support GNU C 2.x).])
 AC_ARG_VAR(FORTHSIZES, [Gforth command line options for the default stack and dictionary sizes (see INSTALL).])  AC_ARG_VAR(FORTHSIZES, [Gforth command line options for the default stack and dictionary sizes (see INSTALL).])
Line 172  AC_SUBST(GCC_LD) Line 191  AC_SUBST(GCC_LD)
 AC_SUBST(DEBUGFLAG)  AC_SUBST(DEBUGFLAG)
 AC_SUBST(EC)  AC_SUBST(EC)
 AC_SUBST(NO_EC)  AC_SUBST(NO_EC)
   AC_SUBST(NO_CROSS)
 AC_SUBST(EC_MODE)  AC_SUBST(EC_MODE)
 AC_SUBST(engine2)  AC_SUBST(engine2)
 AC_SUBST(engine_fast2)  AC_SUBST(engine_fast2)
Line 685  fi Line 705  fi
 AC_SUBST(M4)  AC_SUBST(M4)
 AC_MSG_RESULT($M4)  AC_MSG_RESULT($M4)
   
 # Find installed Gforth  
 AC_MSG_CHECKING([for gforth])  
 GFORTH="`cd / && which gforth 2>/dev/null`"  
 #the "$srcdir" = "." test defends agains the "../" bug in gforth-0.6.2  
 (cd / && $GFORTH -e bye >/dev/null 2>/dev/null  && test "$srcdir" = ".") || GFORTH=""  
 if test -z "$GFORTH"; then  
   PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'  
   kernel_anti_dependence=''  
 else  
   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  
 AC_SUBST(PREFORTH)  
 AC_SUBST(kernel_anti_dependence)  
 AC_MSG_RESULT($PREFORTH)  
   
 #echo "machine='$machine'"  #echo "machine='$machine'"
   
 dnl AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine)  dnl AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine)
Line 906  dnl This check is just for making later Line 910  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(ltdl,lt_dlinit)  AC_CHECK_LIB(ltdl,lt_dlinit)
   AC_CHECK_LIB(rt,clock_gettime)
   
 if test -n "$GNU_LIBTOOL" -a $ac_cv_lib_ltdl_lt_dlinit = yes; then  if test -n "$GNU_LIBTOOL" -a $ac_cv_lib_ltdl_lt_dlinit = yes; then
   build_libcc_named=build-libcc-named    build_libcc_named=build-libcc-named
Line 960  then Line 965  then
 fi  fi
 AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)  AC_REPLACE_FUNCS(memmove strtoul pow10 strerror strsignal atanh)
 AC_FUNC_FSEEKO  AC_FUNC_FSEEKO
 AC_CHECK_FUNCS(ftello dlopen sys_siglist getrusage nanosleep)  AC_CHECK_FUNCS(ftello dlopen sys_siglist getrusage nanosleep clock_gettime)
 AC_CHECK_TYPES(stack_t,,,[#include <signal.h>])  AC_CHECK_TYPES(stack_t,,,[#include <signal.h>])
 AC_DECL_SYS_SIGLIST  AC_DECL_SYS_SIGLIST
 AC_CHECK_FUNC(getopt_long,[true],[AC_LIBOBJ(getopt) AC_LIBOBJ(getopt1)])  AC_CHECK_FUNC(getopt_long,[true],[AC_LIBOBJ(getopt) AC_LIBOBJ(getopt1)])
Line 979  include_fi=kernl${wordsize}${bytesex}${E Line 984  include_fi=kernl${wordsize}${bytesex}${E
 AC_SUBST(kernel_fi)  AC_SUBST(kernel_fi)
 AC_SUBST(include_fi)  AC_SUBST(include_fi)
   
   # Find installed Gforth
   AC_MSG_CHECKING([for gforth])
   GFORTH="`cd / && which gforth 2>/dev/null`"
   #the "$srcdir" = "." test defends agains the "../" bug in gforth-0.6.2
   (cd / && $GFORTH -e bye >/dev/null 2>/dev/null  && test "$srcdir" = ".") || GFORTH=""
   if test -z "$GFORTH"; then
     PREFORTH='echo "You need to configure with a gforth in \$PATH to build this part" && false'
     GFORTHKER='echo "You need to configure with a gforth in \$PATH to build this part" && false'
     kernel_anti_dependence=''
   else
     GFORTH_FI=`cd / && $GFORTH --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`
     PREFORTH="$GFORTH -i $GFORTH_FI" ;
     KERNLX_FI1=`echo $GFORTH_FI | sed -e s/lib/share/g -e s/gforth.fi/kernl*.fi/g`
     KERNLX_FI2=`echo $GFORTH_FI | sed -e s/gforth.fi/kernl*.fi/g`
     test -f $KERNLX_FI1 && KERNLX_FI=$KERNLX_FI1
     test -f $KERNLX_FI2 && KERNLX_FI=$KERNLX_FI2
     GFORTHKER="$GFORTH -i `echo $KERNLX_FI`" ;
     kernel_anti_dependence='$(kernel_fi)'
   fi
   AC_SUBST(PREFORTH)
   AC_SUBST(GFORTHKER)
   AC_SUBST(kernel_anti_dependence)
   AC_MSG_RESULT($PREFORTH)
   
 #this breaks bindists  #this breaks bindists
 #dnl replace srource directory by absolute value  #dnl replace srource directory by absolute value
 #if test $srcdir = "."; then srcdir=`pwd`   #if test $srcdir = "."; then srcdir=`pwd` 
Line 993  vmgen Line 1022  vmgen
 machpc.fs  machpc.fs
 envos.fs  envos.fs
 preforth  preforth
   gforthker
 engine/Makefile  engine/Makefile
 engine/libcc.h  engine/libcc.h
 doc/version.texi  doc/version.texi
Line 1002  chmod +x gforthmi Line 1032  chmod +x gforthmi
 chmod +x vmgen  chmod +x vmgen
 chmod +x build-ec  chmod +x build-ec
 chmod +x preforth  chmod +x preforth
   chmod +x gforthker
 test -d kernel||mkdir kernel  test -d kernel||mkdir kernel
 if test $srcdir != "."; then ln -sf $srcdir/gforth.el .; fi  if test $srcdir != "."; then ln -sf $srcdir/gforth.el .; fi
 $srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION  $srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION

Removed from v.1.289  
changed lines
  Added in v.1.299


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