Diff for /gforth/configure.in between versions 1.174 and 1.180

version 1.174, 2007/03/17 19:14:57 version 1.180, 2007/04/01 13:31:26
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.2-20060527],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])  AC_INIT([gforth],[0.6.2-20060709],[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.
Line 94  if test "$enable_ec" = "yes"; then Line 94  if test "$enable_ec" = "yes"; then
   echo "defining standalone system"    echo "defining standalone system"
   AC_DEFINE(STANDALONE,,[Define if you want a Gforth without OS])    AC_DEFINE(STANDALONE,,[Define if you want a Gforth without OS])
   EC_MODE="true"    EC_MODE="true"
     EC="-ec"
     engine2=""
     engine_fast2=""
     no_dynamic="-DNO_DYNAMIC"
     image_i="image.i"
     signals_o=""
 else  else
   echo "defining hosted system"    echo "defining hosted system"
   EC_MODE="false"    EC_MODE="false"
     EC=""
     engine2="engine2.o"
     engine_fast2="engine-fast2.o"
     no_dynamic=""
     image_i=""
     signals_o="signals.o"
 fi  fi
   
 #variables mentioned in INSTALL  #variables mentioned in INSTALL
Line 118  AC_ARG_VAR(ac_cv_c_bigendian, [Is the ta Line 130  AC_ARG_VAR(ac_cv_c_bigendian, [Is the ta
 AC_ARG_VAR(no_dynamic_default, [run gforth with --dynamic (0) or --no-dynamic (1) by default])  AC_ARG_VAR(no_dynamic_default, [run gforth with --dynamic (0) or --no-dynamic (1) by default])
 AC_ARG_VAR(skipcode, [assembly code for skipping 16 bytes of code])  AC_ARG_VAR(skipcode, [assembly code for skipping 16 bytes of code])
 AC_ARG_VAR(asmcomment, [assembler comment start string])  AC_ARG_VAR(asmcomment, [assembler comment start string])
   AC_ARG_VAR(arm_cacheflush, [file containing ARM cacheflush function (without .c)])
   
 #set up feature test macros, so the tests get them right:  #set up feature test macros, so the tests get them right:
 # turn on all POSIX, SUSv3, and GNU features if available  # turn on all POSIX, SUSv3, and GNU features if available
Line 144  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor Line 157  test "$GCC" = "yes" || AC_MSG_ERROR(Gfor
   
 AC_SUBST(CC)  AC_SUBST(CC)
 AC_SUBST(DEBUGFLAG)  AC_SUBST(DEBUGFLAG)
   AC_SUBST(EC)
 AC_SUBST(EC_MODE)  AC_SUBST(EC_MODE)
   AC_SUBST(engine2)
   AC_SUBST(engine_fast2)
   AC_SUBST(no_dynamic)
   AC_SUBST(image_i)
   AC_SUBST(signals_o)
   
 #this is used to disable some (not generally essential) part of the  #this is used to disable some (not generally essential) part of the
 #Makefile that some makes don't grok.  It would be better to test for  #Makefile that some makes don't grok.  It would be better to test for
Line 172  case "$host_cpu" in Line 191  case "$host_cpu" in
         arm*)          arm*)
                 machine=arm                  machine=arm
                 CFLAGS="$CFLAGS -fomit-frame-pointer"                  CFLAGS="$CFLAGS -fomit-frame-pointer"
                 if test -z $no_dynamic_default; then                  if test -z $arm_cacheflush; then
                     no_dynamic_default=1                      no_dynamic_default=1
                       arm_cacheflush=arch/arm/cacheflush0
                     AC_MSG_WARN([No I-cache flush code known, disabling dynamic native code generation])                      AC_MSG_WARN([No I-cache flush code known, disabling dynamic native code generation])
                 fi                  fi
                   AC_LIBSOURCES([../arch/arm/cacheflush0, ../arch/arm/cacheflush1, ../arch/arm/cacheflush2])
                   AC_LIBOBJ(../$arm_cacheflush)
                   #longer skipcodes lead to problems on ARM, and it uses
                   #only 4-byte alignment anyway
                   test "$skipcode" || skipcode="nop"
                 ;;                  ;;
         hppa*)          hppa*)
                 machine=hppa                  machine=hppa
Line 643  if test -z "$asmcomment"; then Line 668  if test -z "$asmcomment"; then
     asmcomment=no      asmcomment=no
     CFLAGS_1="$CFLAGS"      CFLAGS_1="$CFLAGS"
     CFLAGS="$CFLAGS $ENGINE_FLAGS"      CFLAGS="$CFLAGS $ENGINE_FLAGS"
     for i in '"# "' '"! "'; do      for i in '"# "' '"! "' '"; "'; do
         AC_TRY_COMPILE(,[asm($i"fluffystunk");],asmcomment=$i; break,)          AC_TRY_COMPILE(,[asm($i"fluffystunk");],asmcomment=$i; break,)
     done      done
     CFLAGS=$CFLAGS_1      CFLAGS=$CFLAGS_1
Line 712  AC_CHECK_FUNCS(mmap sysconf getpagesize) Line 737  AC_CHECK_FUNCS(mmap sysconf getpagesize)
 AM_PATH_LISPDIR  AM_PATH_LISPDIR
   
 kernel_fi=kernl${wordsize}${bytesex}.fi  kernel_fi=kernl${wordsize}${bytesex}.fi
   include_fi=kernl${wordsize}${bytesex}${EC}.fi
 AC_SUBST(kernel_fi)  AC_SUBST(kernel_fi)
   AC_SUBST(include_fi)
   
 #this breaks bindists  #this breaks bindists
 #dnl replace srource directory by absolute value  #dnl replace srource directory by absolute value

Removed from v.1.174  
changed lines
  Added in v.1.180


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