Diff for /gforth/configure.in between versions 1.204 and 1.214

version 1.204, 2008/01/04 21:48:53 version 1.214, 2008/01/23 20:42:25
Line 32  AC_CONFIG_HEADERS(engine/config.h) Line 32  AC_CONFIG_HEADERS(engine/config.h)
 #suppress the "-g -O2" default  #suppress the "-g -O2" default
 test "$CFLAGS" || CFLAGS=-O2  test "$CFLAGS" || CFLAGS=-O2
   
 AC_ARG_ENABLE(force-reg,  
         AC_HELP_STRING([--enable-force-reg],  
                         [ Use explicit register declarations if they appear in  
                           the machine.h file. This can cause a good speedup,  
                           but also incorrect code with some gcc versions on  
                           some processors (default disabled).]),  
         ,enable_force_reg=no)  
 test "$enable_force_reg" = "no"||  
   AC_DEFINE(FORCE_REG,,[Define if you want to use explicit register declarations for better performance or for more convenient CODE words (does not work with all GCC versions on all machines)])  
   
 AC_ARG_ENABLE(force-cdiv,  AC_ARG_ENABLE(force-cdiv,
         AC_HELP_STRING([--enable-force-cdiv],          AC_HELP_STRING([--enable-force-cdiv],
                        [  Use the native C division - symmetric - instead of                         [  Use the native C division - symmetric - instead of
Line 198  case "$host_cpu" in Line 188  case "$host_cpu" in
                    CFLAGS="$CFLAGS -mthumb -mthumb-interwork"                     CFLAGS="$CFLAGS -mthumb -mthumb-interwork"
                 fi                  fi
                 if test -z $arm_cacheflush; then                  if test -z $arm_cacheflush; then
                     no_dynamic_default=1                     case "$host_os" in
                     arm_cacheflush=arch/arm/cacheflush0                       *linux*)
                     AC_MSG_WARN([No I-cache flush code known, disabling dynamic native code generation])                          arm_cacheflush=arch/arm/cacheflush-linux 
                           ;;
                        *)   
                           no_dynamic_default=1
                           arm_cacheflush=arch/arm/cacheflush0
                           AC_MSG_WARN([No I-cache flush code known, disabling dynamic native code generation])
                           ;;
                      esac
                 fi                  fi
                 AC_LIBSOURCES([../arch/arm/cacheflush0, ../arch/arm/cacheflush1, ../arch/arm/cacheflush2])                  AC_LIBSOURCES([../arch/arm/cacheflush0, dnl
                                  ../arch/arm/cacheflush-linux])
                 AC_LIBOBJ(../$arm_cacheflush)                  AC_LIBOBJ(../$arm_cacheflush)
                 #longer skipcodes lead to problems on ARM, and it uses                  #longer skipcodes lead to problems on ARM, and it uses
                 #only 4-byte alignment anyway                  #only 4-byte alignment anyway
Line 475  case `expr 2 '*' "$ac_cv_sizeof_char_p"` Line 473  case `expr 2 '*' "$ac_cv_sizeof_char_p"`
   $ac_cv_sizeof_intptr_t)    $ac_cv_sizeof_intptr_t)
     ac_cv_int_type_double_cell="intptr_t"      ac_cv_int_type_double_cell="intptr_t"
     ;;      ;;
   $ac_cv_sizeof_intptr_t)    $ac_cv_sizeof_int128_t)
     ac_cv_int_type_double_cell="intptr_t"  
     ;;  
   $ac_cv_sizeof_intptr_t)  
     ac_cv_int_type_double_cell="int128_t"      ac_cv_int_type_double_cell="int128_t"
     ;;      ;;
 esac  esac
Line 513  if test "$ac_cv_int_type_double_cell" != Line 508  if test "$ac_cv_int_type_double_cell" !=
 then  then
         AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell,[an integer type that is twice as long as a pointer])          AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell,[an integer type that is twice as long as a pointer])
         AC_DEFINE_UNQUOTED(DOUBLE_UCELL_TYPE,$ac_cv_int_type_double_ucell,[an unsigned integer type that is twice as long as a pointer])          AC_DEFINE_UNQUOTED(DOUBLE_UCELL_TYPE,$ac_cv_int_type_double_ucell,[an unsigned integer type that is twice as long as a pointer])
           OPTS=-ll
   else
           if test "$ac_cv_sizeof_char_p" == 8; then
              OPTS="-ll -noll"
           else
              OPTS=-noll
           fi
   fi
   
   if grep -q FORCE_REG arch/$machine/machine.h; then
      OPTS=`for i in $OPTS; do echo -n "$i-reg "; done`$OPTS
 fi  fi
   AC_SUBST(OPTS)
   
 AC_TYPE_OFF_T  AC_TYPE_OFF_T
 AC_CHECK_SIZEOF(off_t)  AC_CHECK_SIZEOF(off_t)
Line 601  AC_MSG_RESULT($M4) Line 608  AC_MSG_RESULT($M4)
 # Find installed Gforth  # Find installed Gforth
 AC_MSG_CHECKING([for gforth])  AC_MSG_CHECKING([for gforth])
 GFORTH="`which gforth 2>/dev/null`"  GFORTH="`which gforth 2>/dev/null`"
 if test ! -z "$GFORTH"; then  GFORTH="$GFORTH -m4M" ; fi  if test ! -z "$GFORTH"; then  GFORTH="$GFORTH -m4M --die-on-signal -i `gforth --debug -e bye 2>&1 |grep "Opened image file: "|sed 's/Opened image file: //'`" ; fi
 AC_SUBST(GFORTH)  AC_SUBST(GFORTH)
 AC_DEFINE_UNQUOTED(GFORTH,"$GFORTH",[How to invoke gforth])  AC_DEFINE_UNQUOTED(GFORTH,"$GFORTH",[How to invoke gforth])
 AC_MSG_RESULT($GFORTH)  AC_MSG_RESULT($GFORTH)
Line 657  AC_CHECK_PROG([MASSAGE_EXE],[chcon],[chc Line 664  AC_CHECK_PROG([MASSAGE_EXE],[chcon],[chc
   
 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="true"
 AC_SUBST(GFORTHFAST_EXE)  AC_SUBST(GFORTHFAST_EXE)
 GFORTHFAST_EXE=""  GFORTHFAST_EXE="true"
 AC_SUBST(GFORTHITC_EXE)  AC_SUBST(GFORTHITC_EXE)
 GFORTHITC_EXE=""  GFORTHITC_EXE="true"
 AC_SUBST(GFORTHDITC_EXE)  AC_SUBST(GFORTHDITC_EXE)
 GFORTHDITC_EXE=""  GFORTHDITC_EXE="true"
   
 AC_SUBST(FORTHSIZES)  AC_SUBST(FORTHSIZES)
   

Removed from v.1.204  
changed lines
  Added in v.1.214


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