version 1.310, 2012/07/02 21:59:10
|
version 1.318, 2012/10/08 19:08:22
|
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-20120627],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth]) |
AC_INIT([gforth],[0.7.9-20121007],[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="June 27, 2012" |
UPDATED="October 7, 2012" |
AC_SUBST(UPDATED) |
AC_SUBST(UPDATED) |
AC_CONFIG_HEADERS(engine/config.h) |
AC_CONFIG_HEADERS(engine/config.h) |
|
|
Line 110 else
|
Line 110 else
|
platform=${withval} |
platform=${withval} |
fi]) |
fi]) |
|
|
|
AC_ARG_ENABLE(lib, |
|
AC_HELP_STRING([--enable-lib], |
|
[ Compile Gforth as shared library (default disabled).]), |
|
,enable_lib=no) |
|
if test "$enable_lib" != "no"; then |
|
AC_DEFINE(HAS_LIB,,[Define if you want to build as shared library]) |
|
libengines=libgforths |
|
libinstall=libinstall |
|
LIB_VERSION=0:8:0 |
|
fi |
|
AC_SUBST(libengines) |
|
AC_SUBST(libinstall) |
|
AC_SUBST(LIB_VERSION) |
|
|
AC_ARG_WITH(cross, |
AC_ARG_WITH(cross, |
AC_HELP_STRING([--with-cross=<arch>], |
AC_HELP_STRING([--with-cross=<arch>], |
[ Build gforth using a cross compiler.]), |
[ Build gforth using a cross compiler.]), |
Line 243 fi
|
Line 257 fi
|
case "$host_cpu" in |
case "$host_cpu" in |
arm*) |
arm*) |
machine=arm |
machine=arm |
CFLAGS="$CFLAGS -fomit-frame-pointer" |
CFLAGS="$CFLAGS -fomit-frame-pointer -mfloat-abi=hard -mfpu=vfp" |
if test x$platform = xnxt; then |
if test x$platform = xnxt; then |
CFLAGS="$CFLAGS -mthumb -mthumb-interwork" |
CFLAGS="$CFLAGS -mthumb -mthumb-interwork" |
fi |
fi |
Line 748 AC_SUBST(disasm_fs)
|
Line 762 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) |
|
|
case "$host_os" in |
case "$host_os" in |
*win32*) |
|
# !!!FIXME!!! problems with cygwin and ';' as path separator |
|
DIRSEP="\\\\" |
|
PATHSEP=";" |
|
#we want the builtins of command.com/cmd.exe and its |
|
# handling of .com files. |
|
#$COMSPEC contains the name of the Windows shell; |
|
# the ./ is there, because the bash does not recognize |
|
# absolute DOS filenames |
|
DEFAULTSYSTEMPREFIX="./$COMSPEC /c " |
|
;; |
|
*darwin*) |
*darwin*) |
|
#dar*win* must be first, not to confuse with cygwin, win32 or similar |
#Darwin uses some funny preprocessor by default; eliminate it: |
#Darwin uses some funny preprocessor by default; eliminate it: |
AC_MSG_NOTICE([using -no-cpp-precomp on Darwin]) |
AC_MSG_NOTICE([using -no-cpp-precomp on Darwin]) |
CFLAGS="$CFLAGS -no-cpp-precomp" |
CFLAGS="$CFLAGS -no-cpp-precomp" |
Line 770 case "$host_os" in
|
Line 774 case "$host_os" in
|
#http://mail.python.org/pipermail/pythonmac-sig/2005-October/015190.html |
#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]) |
AC_DEFINE_UNQUOTED(MACOSX_DEPLOYMENT_TARGET,"10.3",[an environment variable value needed by libtool on some MacOS X versions]) |
;; |
;; |
|
*win*) |
|
# !!!FIXME!!! problems with cygwin and ';' as path separator |
|
DIRSEP="/" # normal dirsep |
|
PATHSEP=":" # colon as pathsep |
|
#we don't want the builtins of command.com/cmd.exe and its |
|
# handling of .com files. |
|
#$COMSPEC contains the name of the Windows shell; |
|
# the ./ is there, because the bash does not recognize |
|
# absolute DOS filenames |
|
DEFAULTSYSTEMPREFIX="" #"./${COMSPEC//\\/\\\\\\\\} /c " |
|
;; |
*linux*) |
*linux*) |
DIRSEP="/" |
DIRSEP="/" |
PATHSEP=":" |
PATHSEP=":" |
Line 944 AC_CHECK_LIB(rt,clock_gettime)
|
Line 959 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 |
else |
else |
build_libcc_named="" |
|
AC_MSG_WARN([No GNU_LIBTOOL found, skip pre-building libcc-based libraries]) |
AC_MSG_WARN([No GNU_LIBTOOL found, skip pre-building libcc-based libraries]) |
fi |
fi |
AC_SUBST(build_libcc_named) |
AC_SUBST(build_libcc_named) |
Line 1036 AC_SUBST(PREFORTH)
|
Line 1050 AC_SUBST(PREFORTH)
|
AC_SUBST(GFORTHKER) |
AC_SUBST(GFORTHKER) |
AC_SUBST(kernel_anti_dependence) |
AC_SUBST(kernel_anti_dependence) |
AC_MSG_RESULT($PREFORTH) |
AC_MSG_RESULT($PREFORTH) |
|
AC_DEFINE_UNQUOTED(KERNEL, "$kernel_fi", [The kernel to load in the image]) |
|
AC_DEFINE_UNQUOTED(ARCH, "$machine", [architecture to run on ]) |
|
|
#this breaks bindists |
#this breaks bindists |
#dnl replace srource directory by absolute value |
#dnl replace srource directory by absolute value |
Line 1047 AC_CONFIG_FILES([
|
Line 1063 AC_CONFIG_FILES([
|
Makefile |
Makefile |
Makedist |
Makedist |
gforthmi |
gforthmi |
|
gforthmi.sh |
vmgen |
vmgen |
machpc.fs |
machpc.fs |
envos.fs |
envos.fs |