[gforth] / gforth / configure.in  

gforth: gforth/configure.in

Diff for /gforth/configure.in between version 1.241 and 1.278

version 1.241, Tue Aug 19 13:59:00 2008 UTC version 1.278, Sun Jul 25 14:33:01 2010 UTC
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 Free Software Foundation, Inc.  #Copyright (C) 1995,1996,1997,1998,2000,2003,2004,2005,2006,2007,2008,2009 Free Software Foundation, Inc.
   
 #This file is part of Gforth.  #This file is part of Gforth.
   
Line 20 
Line 20 
   
 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-20080716],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth])  AC_INIT([gforth],[0.7.0-20100725],[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="July 16, 2008"  UPDATED="November 8, 2008"
 AC_SUBST(UPDATED)  AC_SUBST(UPDATED)
 AC_CONFIG_HEADERS(engine/config.h)  AC_CONFIG_HEADERS(engine/config.h)
   
Line 70 
Line 70 
   
 GCC_LD="\$(GCC)"  GCC_LD="\$(GCC)"
 EC_MODE="false"  EC_MODE="false"
   NO_EC=""
 EC=""  EC=""
 engine2='engine2$(OPT).o'  engine2='engine2$(OPT).o'
 engine_fast2='engine-fast2$(OPT).o'  engine_fast2='engine-fast2$(OPT).o'
Line 77 
Line 78 
 image_i=""  image_i=""
 signals_o="io.o signals.o"  signals_o="io.o signals.o"
   
   AC_CANONICAL_HOST
 AC_ARG_WITH(ec,  AC_ARG_WITH(ec,
         AC_HELP_STRING([--with-ec=<arch>],          AC_HELP_STRING([--with-ec=<arch>],
                         [  Build gforth for systems without OS.]),                          [  Build gforth for systems without OS.]),
Line 87 
Line 89 
   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"    EC="-ec"
     NO_EC="#"
   engine2=""    engine2=""
   engine_fast2=""    engine_fast2=""
   no_dynamic="-DNO_DYNAMIC"    no_dynamic="-DNO_DYNAMIC"
Line 96 
Line 99 
   else    else
     signals_o="io.o"      signals_o="io.o"
   fi    fi
     if test -f "arch/$host_cpu/${withval}/config.sh"; then
       source "arch/$host_cpu/${withval}/config.sh"
     fi
   GCC_PATH=$(which $CC)    GCC_PATH=$(which $CC)
   LIB_PATH=${GCC_PATH%/*/*}    LIB_PATH=${GCC_PATH%/*/*}
   GCC_LD="\$(LD)"    GCC_LD="\$(LD)"
Line 118 
Line 124 
 AC_ARG_VAR(ac_cv_sizeof_long, [sizeof(long)])  AC_ARG_VAR(ac_cv_sizeof_long, [sizeof(long)])
 AC_ARG_VAR(ac_cv_sizeof_long_long, [sizeof(long long)])  AC_ARG_VAR(ac_cv_sizeof_long_long, [sizeof(long long)])
 AC_ARG_VAR(ac_cv_sizeof_intptr_t, [sizeof(intptr_t)])  AC_ARG_VAR(ac_cv_sizeof_intptr_t, [sizeof(intptr_t)])
   AC_ARG_VAR(ac_cv_sizeof_int128_t, [sizeof(int128_t)])
   AC_ARG_VAR(ac_cv_sizeof_uint128_t, [sizeof(uint128_t)])
 AC_ARG_VAR(ac_cv_c_bigendian, [Is the target big-endian ("yes" or "no")?])  AC_ARG_VAR(ac_cv_c_bigendian, [Is the target big-endian ("yes" or "no")?])
 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(condbranch_opt, [enable (1) or disable (0) using two dispatches for conditional branches])  AC_ARG_VAR(condbranch_opt, [enable (1) or disable (0) using two dispatches for conditional branches])
 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)])  AC_ARG_VAR(arm_cacheflush, [file containing ARM cacheflush function (without .c)])
   AC_ARG_VAR(LTDL_LIBRARY_PATH, [additional directories for libltdl (for some 64-bit platforms)])
   
 #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 162 
Line 171 
 AC_SUBST(GCC_LD)  AC_SUBST(GCC_LD)
 AC_SUBST(DEBUGFLAG)  AC_SUBST(DEBUGFLAG)
 AC_SUBST(EC)  AC_SUBST(EC)
   AC_SUBST(NO_EC)
 AC_SUBST(EC_MODE)  AC_SUBST(EC_MODE)
 AC_SUBST(engine2)  AC_SUBST(engine2)
 AC_SUBST(engine_fast2)  AC_SUBST(engine_fast2)
Line 190 
Line 200 
   
 #terminology is a bit unusual here: The host is the system on which  #terminology is a bit unusual here: The host is the system on which
 #gforth will run; the system on which configure will run is the `build'  #gforth will run; the system on which configure will run is the `build'
 AC_CANONICAL_HOST  
 case "$host_cpu" in  case "$host_cpu" in
         arm*)          arm*)
                 machine=arm                  machine=arm
Line 201 
Line 210 
                 if test -z $arm_cacheflush; then                  if test -z $arm_cacheflush; then
                    case "$host_os" in                     case "$host_os" in
                      *linux*)                       *linux*)
                         arm_cacheflush=arch/arm/cacheflush-linux                          AC_LIBOBJ(../arch/arm/cacheflush-linux)
                         ;;                          ;;
                      *)                       *)
                         no_dynamic_default=1                          no_dynamic_default=1
                         arm_cacheflush=arch/arm/cacheflush0                          AC_LIBOBJ(../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])
                         ;;                          ;;
                    esac                     esac
                 fi                  else
                 AC_LIBSOURCES([../arch/arm/cacheflush0, dnl  
                                ../arch/arm/cacheflush-linux])  
                 AC_LIBOBJ(../$arm_cacheflush)                  AC_LIBOBJ(../$arm_cacheflush)
                      test $srcdir = . || AC_MSG_WARN([setting arm_cacheflush requires building in the source directory])
                   fi
                 #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
                 test "$skipcode" || skipcode="nop"                  test "$skipcode" || skipcode="nop"
                 ;;                  ;;
         hppa*)          hppa*)
                 machine=hppa                  machine=hppa
                 $srcdir/mkinstalldirs arch/hppa  
                 AC_LIBOBJ(../arch/hppa/cache)                  AC_LIBOBJ(../arch/hppa/cache)
                 #-N needed for --dynamic <M4U3b.3790$9d.317@news.cpqcorp.net>                  #-N needed for --dynamic <M4U3b.3790$9d.317@news.cpqcorp.net>
                 LDFLAGS="$LDFLAGS -Xlinker -N"                  LDFLAGS="$LDFLAGS -Xlinker -N"
Line 287 
Line 295 
                 #particular, the delay slots of LW, MFLO, etc.)                  #particular, the delay slots of LW, MFLO, etc.)
                 #                  #
                 #Therefore we disable dynamic native code by default:                  #Therefore we disable dynamic native code by default:
                 if test -z $no_dynamic_default; then                  if test -z "$no_dynamic_default"; then
                     no_dynamic_default=1                      no_dynamic_default=1
                     AC_MSG_WARN([Disabling default dynamic native code generation (relocation and delay slot issues)])                      AC_MSG_WARN([Disabling default dynamic native code generation (relocation and delay slot issues)])
                 fi                  fi
Line 299 
Line 307 
                 ;;                  ;;
         power*|rs6000)          power*|rs6000)
                 machine=power                  machine=power
                 $srcdir/mkinstalldirs arch/power  
                 AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)])                  AC_CHECK_FUNC(_sync_cache_range,[true],[AC_LIBOBJ(../arch/power/_sync_cache_range)])
                 #long long is broken on (at least) gcc-2.95.* for PPC                  #long long is broken on (at least) gcc-2.95.* for PPC
                 test x$ac_cv_sizeof_long_long = x &&                  test x$ac_cv_sizeof_long_long = x &&
Line 308 
Line 315 
                 #The only architecture with enough callee-saved registers                  #The only architecture with enough callee-saved registers
                 test x$STACK_CACHE_REGS = x && STACK_CACHE_REGS=3                  test x$STACK_CACHE_REGS = x && STACK_CACHE_REGS=3
                 #or use 2, hardly slower at run-time and starts up faster                  #or use 2, hardly slower at run-time and starts up faster
   
                   #the skipcode that is normally selected below does not
                   #work with gcc-3.[34]
                   test "$skipcode" || skipcode="nop\nnop\nnop\nnop"
                 ;;                  ;;
         *)          *)
                 AC_MSG_WARN([Using a generic machine description])                  AC_MSG_WARN([Using a generic machine description])
Line 323 
Line 334 
 AC_SUBST(host)  AC_SUBST(host)
   
 MAKEINC=""  MAKEINC=""
   GFORTH_EXE="true"
   
 echo "Check for arch/$machine/$platform/gforth.ld ($EC_MODE)"  echo "Check for arch/$machine/$platform/gforth.ld ($EC_MODE)"
 if test x$EC_MODE = xtrue  if test x$EC_MODE = xtrue
Line 338 
Line 350 
         if test -f arch/$machine/$platform/make.inc          if test -f arch/$machine/$platform/make.inc
         then          then
                 MAKEINC="include ../arch/$machine/$platform/make.inc"                  MAKEINC="include ../arch/$machine/$platform/make.inc"
                   GFORTH_EXE="\$(MAKE) -f arch/$machine/$platform/make.inc \$@.exe"
         fi          fi
 fi  fi
 AC_SUBST(MAKEINC)  AC_SUBST(MAKEINC)
Line 466 
Line 479 
 AC_MSG_RESULT($ac_cv_tetrabyte_type_cell)  AC_MSG_RESULT($ac_cv_tetrabyte_type_cell)
 AC_DEFINE_UNQUOTED(TETRABYTE_TYPE,$ac_cv_tetrabyte_type_cell,[an integer type that is 4 bytes long])  AC_DEFINE_UNQUOTED(TETRABYTE_TYPE,$ac_cv_tetrabyte_type_cell,[an integer type that is 4 bytes long])
   
   AC_MSG_CHECKING([for a C type for octabytes])
   ac_cv_octabyte_type_cell=none
   case 8 in
     $ac_cv_sizeof_int)
       ac_cv_octabyte_type_cell=int
       ;;
     $ac_cv_sizeof_short)
       ac_cv_octabyte_type_cell=short
       ;;
     $ac_cv_sizeof_char)
       ac_cv_octabyte_type_cell=char
       ;;
     $ac_cv_sizeof_long)
       ac_cv_octabyte_type_cell=long
       ;;
     $ac_cv_sizeof_long_long)
       ac_cv_octabyte_type_cell="long long"
       ;;
     $ac_cv_sizeof_intptr_t)
       ac_cv_octabyte_type_cell="intptr_t"
       ;;
   esac
   AC_MSG_RESULT($ac_cv_octabyte_type_cell)
   AC_DEFINE_UNQUOTED(OCTABYTE_TYPE,$ac_cv_octabyte_type_cell,[an integer type that is 8 bytes long])
   
 AC_MSG_CHECKING([for a C type for double-cells])  AC_MSG_CHECKING([for a C type for double-cells])
 ac_cv_int_type_double_cell=none  ac_cv_int_type_double_cell=none
 case `expr 2 '*' "$ac_cv_sizeof_char_p"` in  case `expr 2 '*' "$ac_cv_sizeof_char_p"` in
Line 528 
Line 566 
         fi          fi
 fi  fi
   
 if grep FORCE_REG arch/$machine/machine.h >/dev/null; then  if grep FORCE_REG $srcdir/arch/$machine/machine.h >/dev/null; then
    OPTS2=''     OPTS2=''
    for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done     for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done
    OPTS="$OPTS2 $OPTS"     OPTS="$OPTS2 $OPTS"
Line 603 
Line 641 
 CFLAGS="$CFLAGS_1"  CFLAGS="$CFLAGS_1"
 AC_MSG_RESULT($ac_align_jumps)  AC_MSG_RESULT($ac_align_jumps)
   
   if test -z "$LIBTOOL_CC"
   then
     LIBTOOL_CC="$CC"
     # Try if GCC understands -Wimplicit-function-declaration
     AC_MSG_CHECKING([if $CC understands -Wimplicit-function-declaration])
     CFLAGS_1="$CFLAGS"
     CFLAGS="$CFLAGS -Wimplicit-function-declaration"
     AC_TRY_COMPILE(,,LIBTOOL_CC="$CC -Wimplicit-function-declaration",)
     CFLAGS="$CFLAGS_1"
     AC_MSG_RESULT($ac_align_jumps)
   fi
   AC_SUBST(LIBTOOL_CC)
   
   
   
 # Try if GCC understands __attribute__((unused))  # Try if GCC understands __attribute__((unused))
 AC_MSG_CHECKING([how to suppress 'unused variable' warnings])  AC_MSG_CHECKING([how to suppress 'unused variable' warnings])
 AC_TRY_COMPILE(,[int __attribute__((unused)) foo;], MAYBE_UNUSED='__attribute__((unused))',)  AC_TRY_COMPILE(,[int __attribute__((unused)) foo;], MAYBE_UNUSED='__attribute__((unused))',)
Line 617 
Line 670 
  M4=m4   M4=m4
 fi  fi
 AC_SUBST(M4)  AC_SUBST(M4)
 AC_DEFINE_UNQUOTED(M4,"$M4",[How to invoke m4])  
 AC_MSG_RESULT($M4)  AC_MSG_RESULT($M4)
   
 # Find installed Gforth  # Find installed Gforth
 AC_MSG_CHECKING([for gforth])  AC_MSG_CHECKING([for gforth])
 GFORTH="`cd / && which gforth 2>/dev/null`"  GFORTH="`cd / && which gforth 2>/dev/null`"
 (cd / && $GFORTH -e bye >/dev/null 2>/dev/null) || GFORTH=""  #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  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=''    kernel_anti_dependence=''
Line 638 
Line 691 
 #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)
 AC_CHECK_FILE($srcdir/arch/$machine/asm.fs,[asm_fs=arch/$machine/asm.fs],)  if test x$EC_MODE = xfalse
   then
     AS_IF([test -f $srcdir/arch/$machine/asm.fs],
           [asm_fs=arch/$machine/asm.fs])
   fi
 AC_SUBST(asm_fs)  AC_SUBST(asm_fs)
   
 dnl AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine)  dnl AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine)
 AC_CHECK_FILE($srcdir/arch/$machine/disasm.fs,[disasm_fs=arch/$machine/disasm.fs],)  if test x$EC_MODE = xfalse
   then
     AS_IF([test -f $srcdir/arch/$machine/disasm.fs],
           [disasm_fs=arch/$machine/disasm.fs])
   fi
 AC_SUBST(disasm_fs)  AC_SUBST(disasm_fs)
   
 AC_PATH_PROG(INSTALL_INFO,install-info,[echo '>>>>Please make info dir entry:'],$PATH:/sbin:/usr/sbin:/usr/local/sbin)  AC_PATH_PROG(INSTALL_INFO,install-info,[echo '>>>>Please make info dir entry:'],$PATH:/sbin:/usr/sbin:/usr/local/sbin)
Line 666 
Line 727 
                 DIRSEP="/"                  DIRSEP="/"
                 PATHSEP=":"                  PATHSEP=":"
                 DEFAULTSYSTEMPREFIX=""                  DEFAULTSYSTEMPREFIX=""
                   #the following magic value was suggested by
                   #http://mail.python.org/pipermail/pythonmac-sig/2005-October/015190.html
                   AC_DEFINE_UNQUOTED(MACOSX_DEPLOYMENT_TARGET,"10.3",[an environment variable value needed by libtool on some MacOS X versions])
                   ;;
           *linux*)
                   DIRSEP="/"
                   PATHSEP=":"
                   DEFAULTSYSTEMPREFIX=""
                   if test -z "$LTDL_LIBRARY_PATH" -a "$wordsize" = 64; then
                      LTDL_LIBRARY_PATH=`/sbin/ldconfig -p |tail -n +2 |sed 's/^.* => //'|sed 's|/[[^/]]*$||'| grep 64 | sort -u | tr '\n' : | sed -e 's/:$//'`
                   fi
                 ;;                  ;;
         *)          *)
                 DIRSEP="/"                  DIRSEP="/"
Line 679 
Line 751 
 AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character])  AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character])
 AC_SUBST(DEFAULTSYSTEMPREFIX)  AC_SUBST(DEFAULTSYSTEMPREFIX)
 AC_DEFINE_UNQUOTED(DEFAULTSYSTEMPREFIX,"$DEFAULTSYSTEMPREFIX",[default for environment variable GFORTHSYSTEMPREFIX])  AC_DEFINE_UNQUOTED(DEFAULTSYSTEMPREFIX,"$DEFAULTSYSTEMPREFIX",[default for environment variable GFORTHSYSTEMPREFIX])
   if test -n "$LTDL_LIBRARY_PATH"; then
      AC_DEFINE_UNQUOTED(LTDL_LIBRARY_PATH,"$LTDL_LIBRARY_PATH",[Define LTDL_LIBRARY_PATH for 64 bit Linux])
   fi
   
 #work around SELinux brain damage (from Andrew Haley <12t8f3jakb74g2c@news.supernews.com>)  #work around SELinux brain damage (from Andrew Haley <12t8f3jakb74g2c@news.supernews.com>)
 #This magic incantation  seems to be completely undocumented.  #This magic incantation  seems to be completely undocumented.
 AC_CHECK_PROG([MASSAGE_EXE],[chcon],[chcon -t unconfined_execmem_exec_t],[true])  AC_CHECK_PROG([MASSAGE_EXE],[chcon],[chcon -t unconfined_execmem_exec_t],[true])
   
 dnl Now a little support for DOS/DJGCC  dnl Now a little support for DOS/DJGCC
   GFORTHFAST_EXE="$GFORTH_EXE"
   GFORTHITC_EXE="$GFORTH_EXE"
   GFORTHDITC_EXE="$GFORTH_EXE"
 AC_SUBST(GFORTH_EXE)  AC_SUBST(GFORTH_EXE)
 GFORTH_EXE="true"  
 AC_SUBST(GFORTHFAST_EXE)  AC_SUBST(GFORTHFAST_EXE)
 GFORTHFAST_EXE="true"  
 AC_SUBST(GFORTHITC_EXE)  AC_SUBST(GFORTHITC_EXE)
 GFORTHITC_EXE="true"  
 AC_SUBST(GFORTHDITC_EXE)  AC_SUBST(GFORTHDITC_EXE)
 GFORTHDITC_EXE="true"  
   
 AC_SUBST(FORTHSIZES)  AC_SUBST(FORTHSIZES)
   
Line 721 
Line 795 
 AC_C_BIGENDIAN  AC_C_BIGENDIAN
 AC_SUBST(KERNEL)  AC_SUBST(KERNEL)
 dnl ac_cv_c_bigendian is an undocumented variable of autoconf-2.1  dnl ac_cv_c_bigendian is an undocumented variable of autoconf-2.1
 if test $ac_cv_c_bigendian = yes; then  if test $ac_cv_c_bigendian != no; then
   bytesex=b    bytesex=b
   KERNEL="kernl16b.fi kernl16l.fi kernl32b.fi kernl32l.fi kernl64b.fi kernl64l.fi"    KERNEL="kernl16b.fi kernl16l.fi kernl32b.fi kernl32l.fi kernl64b.fi kernl64l.fi"
 else  else
Line 803 
Line 877 
 AC_CHECK_PROGS(TEXI2DVI,texi2dvi4a2ps texi2dvi)  AC_CHECK_PROGS(TEXI2DVI,texi2dvi4a2ps texi2dvi)
   
 dnl MacOS X has a libtool that does something else  dnl MacOS X has a libtool that does something else
 AC_CHECK_PROGS(GNU_LIBTOOL,glibtool libtool)  AC_CHECK_PROGS(GNU_LIBTOOL,"glibtool --tag=CC" libtool)
   
 dnl Checks for library functions  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(ltdl,lt_dlinit)  AC_CHECK_LIB(ltdl,lt_dlinit)
   
   if test -n "$GNU_LIBTOOL" -a $ac_cv_lib_ltdl_lt_dlinit = yes; then
     build_libcc_named=build-libcc-named
   else
     build_libcc_named=""
     AC_MSG_WARN([No GNU_LIBTOOL found, skip pre-building libcc-based libraries])
   fi
   AC_SUBST(build_libcc_named)
   
   
   if test -z "$GNU_LIBTOOL"; then
     AC_MSG_WARN([No GNU_LIBTOOL found, using "libtool" as name.])
     AC_MSG_WARN([libcc.fs won't work until you have installed (GNU) libtool.])
     GNU_LIBTOOL=libtool
   fi
   
 #check for libffi 2.x  #check for libffi 2.x
 AC_CHECK_HEADER(ffi.h,FFI_H_NAME=ffi.h,)  AC_CHECK_HEADER(ffi.h,FFI_H_NAME=ffi.h,)
 if test -z "$FFI_H_NAME"; then  if test -z "$FFI_H_NAME"; then
Line 856 
Line 946 
 AC_REPLACE_FUNCS(rint ecvt)  AC_REPLACE_FUNCS(rint ecvt)
 dnl No check for select, because our replacement is no good under  dnl No check for select, because our replacement is no good under
 dnl anything but DOS  dnl anything but DOS
 AC_CHECK_HEADERS(sys/mman.h fnmatch.h)  AC_CHECK_HEADERS(sys/mman.h fnmatch.h alloca.h wchar.h endian.h)
 AC_FUNC_FNMATCH  AC_FUNC_FNMATCH
 test $ac_cv_func_fnmatch_works = yes || AC_LIBOBJ(fnmatch)  test $ac_cv_func_fnmatch_works = yes || AC_LIBOBJ(fnmatch)
 AC_CHECK_FUNCS(mmap sysconf getpagesize)  AC_CHECK_FUNCS(mmap sysconf getpagesize wcwidth)
 AM_PATH_LISPDIR  AM_PATH_LISPDIR
   
 kernel_fi=kernl${vwordsize}${bytesex}.fi  kernel_fi=kernl${vwordsize}${bytesex}.fi
Line 891 
Line 981 
 chmod +x build-ec  chmod +x build-ec
 chmod +x preforth  chmod +x preforth
 test -d kernel||mkdir kernel  test -d kernel||mkdir kernel
   if test $srcdir != "."; then ln -sf $srcdir/gforth.el .; fi
 $srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION  $srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION
 ln -sf ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]],[[PACKAGE_VERSION=$PACKAGE_VERSION]])  $srcdir/mkinstalldirs arch/$machine
   ln -sf ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]],
   [PACKAGE_VERSION=$PACKAGE_VERSION
    machine=$machine])
 AC_OUTPUT  AC_OUTPUT
   


Generate output suitable for use with a patch program
Legend:
Removed from v.1.241  
changed lines
  Added in v.1.278

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help