version 1.167, 2007/01/21 17:29:53
|
version 1.193, 2007/06/30 17:52:22
|
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.9-20070604],[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="April 09, 2006" |
UPDATED="June 02, 2007" |
AC_SUBST(UPDATED) |
AC_SUBST(UPDATED) |
AC_CONFIG_HEADERS(engine/config.h) |
AC_CONFIG_HEADERS(engine/config.h) |
|
|
Line 53 AC_ARG_ENABLE(force-ll,
|
Line 53 AC_ARG_ENABLE(force-ll,
|
test "$enable_force_ll" = "no"|| |
test "$enable_force_ll" = "no"|| |
AC_DEFINE(FORCE_LL,,[Define if you want to use explicit long long declarations for better performance (does not work with all GCC versions on all machines)]) |
AC_DEFINE(FORCE_LL,,[Define if you want to use explicit long long declarations for better performance (does not work with all GCC versions on all machines)]) |
|
|
AC_ARG_ENABLE(gcc-pr15242-workaround, |
|
AC_HELP_STRING([--disable-gcc-pr15242-workaround],[Disables |
|
dynamic code generation on some versions of gcc |
|
(slowdown~2 on Athlon) and causes slower building |
|
of gforth (but gforth speedups) on others. |
|
(default enabled)]), |
|
,enable_gcc_pr15242_workaround=yes) |
|
test "$enable_gcc_pr15242_workaround" = "no"|| |
|
AC_DEFINE(GCC_PR15242_WORKAROUND,,[Define if you want to get dynamic code |
|
generation on gccs affected by PR15242]) |
|
|
|
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 97 dnl --without-peephole disables peepho
|
Line 86 dnl --without-peephole disables peepho
|
dnl but slower images.], |
dnl but slower images.], |
dnl PEEPHOLE="$withval") |
dnl PEEPHOLE="$withval") |
|
|
AC_ARG_ENABLE(ec, |
GCC_LD="\$(GCC)" |
AC_HELP_STRING([--enable-ec], |
EC_MODE="false" |
[ Build gforth for systems without OS.]), |
EC="" |
,enable_ec=no) |
engine2="engine2.o" |
if test "$enable_ec" = "yes"; then |
engine_fast2="engine-fast2.o" |
AC_DEFINE(HAVE_EC,,[Define if you want a Gforth without OS]) |
no_dynamic="" |
EC_MODE="true" |
image_i="" |
|
signals_o="io.o signals.o" |
|
|
|
AC_ARG_WITH(ec, |
|
AC_HELP_STRING([--with-ec=<arch>], |
|
[ Build gforth for systems without OS.]), |
|
[if test "$withval" = "no"; then |
|
echo "defining hosted system" |
else |
else |
EC_MODE="false" |
echo "defining standalone system (${withval})" |
fi |
AC_DEFINE(STANDALONE,,[Define if you want a Gforth without OS]) |
|
EC_MODE="true" |
|
EC="-ec" |
|
engine2="" |
|
engine_fast2="" |
|
no_dynamic="-DNO_DYNAMIC" |
|
image_i="image.i" |
|
if test "$withval" != "yes"; then |
|
signals_o="io-${withval}.o" |
|
else |
|
signals_o="io.o" |
|
fi |
|
GCC_PATH=$(which $CC) |
|
LIB_PATH=${GCC_PATH%/*/*} |
|
GCC_LD="\$(LD)" |
|
platform=${withval} |
|
fi]) |
|
|
#variables mentioned in INSTALL |
#variables mentioned in INSTALL |
AC_ARG_VAR(CC, [The C compiler (must support GNU C 2.x); gcc-2.95 recommended.]) |
AC_ARG_VAR(CC, [The C compiler (must support GNU C 2.x); gcc-2.95 recommended.]) |
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).]) |
AC_ARG_VAR(STACK_CACHE_DEFAULT_FAST, [number of registers in the default stack cache state for gforth-fast and gforth-native (default 1).]) |
AC_ARG_VAR(STACK_CACHE_DEFAULT_FAST, [number of registers in the default stack cache state for gforth-fast and gforth-native (default 1).]) |
|
AC_ARG_VAR(GCC_PR15242_WORKAROUND, [Force the enabling (1) or disabling (0) of a workaround for a gcc-3.x performance bug (default unset: use workaround for gcc-3.x)]) |
|
|
AC_ARG_VAR(ac_cv_sizeof_char_p, [sizeof(char *)]) |
AC_ARG_VAR(ac_cv_sizeof_char_p, [sizeof(char *)]) |
|
AC_ARG_VAR(ac_cv_sizeof_void_p, [sizeof(void *)]) |
AC_ARG_VAR(ac_cv_sizeof_char, [sizeof(char)]) |
AC_ARG_VAR(ac_cv_sizeof_char, [sizeof(char)]) |
AC_ARG_VAR(ac_cv_sizeof_short, [sizeof(short)]) |
AC_ARG_VAR(ac_cv_sizeof_short, [sizeof(short)]) |
AC_ARG_VAR(ac_cv_sizeof_int, [sizeof(int)]) |
AC_ARG_VAR(ac_cv_sizeof_int, [sizeof(int)]) |
Line 123 AC_ARG_VAR(ac_cv_sizeof_int128_t, [sizeo
|
Line 138 AC_ARG_VAR(ac_cv_sizeof_int128_t, [sizeo
|
AC_ARG_VAR(ac_cv_sizeof_uint128_t, [sizeof(uint128_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(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(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 148 AC_PROG_CC
|
Line 166 AC_PROG_CC
|
|
|
test "$GCC" = "yes" || AC_MSG_ERROR(Gforth uses GNU C extensions and requires GCC 2.0 or higher) |
test "$GCC" = "yes" || AC_MSG_ERROR(Gforth uses GNU C extensions and requires GCC 2.0 or higher) |
|
|
|
AC_MSG_CHECKING([whether to use two dispatches per conditional branch]) |
|
test x$condbranch_opt = x && |
|
if ($CC -v 2>&1 |grep -q 'gcc version 3'); then |
|
condbranch_opt=0 |
|
else |
|
condbranch_opt=1 |
|
fi |
|
AC_MSG_RESULT($condbranch_opt) |
|
AC_SUBST(condbranch_opt) |
|
|
AC_SUBST(CC) |
AC_SUBST(CC) |
|
AC_SUBST(GCC_LD) |
AC_SUBST(DEBUGFLAG) |
AC_SUBST(DEBUGFLAG) |
AC_SUBST(HAVE_EC) |
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 |
|
#Makefile that some makes don't grok. It would be better to test for |
|
#this specific Makefile feature than the make version. |
AC_MSG_CHECKING(make type) |
AC_MSG_CHECKING(make type) |
make_type=`make -v 2>&1|grep 'ake'|sed 's/ake .*/ake/'` |
make_type=`make -n -v 2>&1|grep 'ake'|sed 's/ake .*/ake/'` |
|
|
GNUMAKE='#' |
GNUMAKE='#' |
test "$make_type" = "GNU Make" && GNUMAKE='' |
test "$make_type" = "GNU Make" && GNUMAKE='' |
|
|
AC_MSG_RESULT($make_type) |
AC_MSG_RESULT($make_type) |
|
|
AC_SUBST(GNUMAKE) |
AC_SUBST(GNUMAKE) |
|
|
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
Line 179 case "$host_cpu" in
|
Line 213 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 x$platform = xnxt; then |
|
CFLAGS="$CFLAGS -mthumb -mthumb-interwork" |
|
fi |
|
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 197 case "$host_cpu" in
|
Line 240 case "$host_cpu" in
|
;; |
;; |
i386) |
i386) |
machine=386 |
machine=386 |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr" |
;; |
;; |
i486) |
i486) |
machine=386 |
machine=386 |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem -m486" |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -m486" |
;; |
;; |
i*86) |
i*86) |
machine=386 |
machine=386 |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr -fforce-mem" |
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr" |
CFLAGS_1="$CFLAGS" |
CFLAGS_1="$CFLAGS" |
CFLAGS="$CFLAGS -march=pentium" |
CFLAGS="$CFLAGS -march=pentium" |
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486") |
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1 -m486") |
;; |
;; |
x86_64) |
x86_64) |
machine=amd64 |
case $CC |
|
in |
|
*-m32*) |
|
machine=386 |
|
CFLAGS="$CFLAGS -fomit-frame-pointer -fforce-addr" |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -march=athlon64" |
|
;; |
|
*) |
|
machine=amd64 |
|
;; |
|
esac |
;; |
;; |
ia64*) |
ia64*) |
machine=ia64 |
machine=ia64 |
Line 275 case "$host_cpu" in
|
Line 329 case "$host_cpu" in
|
esac |
esac |
AC_SUBST(host) |
AC_SUBST(host) |
|
|
|
MAKEINC="" |
|
|
|
echo "Check for arch/$machine/$platform/gforth.ld ($EC_MODE)" |
|
if test x$EC_MODE = xtrue |
|
then |
|
echo "Check for arch/$machine/$platform/gforth.ld" |
|
if test -f arch/$machine/$platform/gforth.ld |
|
then |
|
LDFLAGS="-T ../arch/$machine/$platform/gforth.ld -Map \$@.map -cref --gc-sections $LDFLAGS" |
|
if test x$platform = xnxt; then |
|
LIBS="$LIB_PATH/lib/gcc/arm-elf/$($CC --version | grep GCC | cut -d' ' -f3)/interwork/libgcc.a $LIB_PATH/arm-elf/lib/interwork/libc.a $LIBS" |
|
fi |
|
fi |
|
if test -f arch/$machine/$platform/make.inc |
|
then |
|
MAKEINC="include ../arch/$machine/$platform/make.inc" |
|
fi |
|
fi |
|
AC_SUBST(MAKEINC) |
|
|
test x$STACK_CACHE_DEFAULT_FAST = x && STACK_CACHE_DEFAULT_FAST=1 |
test x$STACK_CACHE_DEFAULT_FAST = x && STACK_CACHE_DEFAULT_FAST=1 |
AC_DEFINE_UNQUOTED(STACK_CACHE_DEFAULT_FAST, $STACK_CACHE_DEFAULT_FAST, |
AC_DEFINE_UNQUOTED(STACK_CACHE_DEFAULT_FAST, $STACK_CACHE_DEFAULT_FAST, |
[number of registers in the default stack cache state for gforth-fast and gforth-native]) |
[number of registers in the default stack cache state for gforth-fast and gforth-native]) |
|
|
|
test x$GCC_PR15242_WORKAROUND = x || |
|
AC_DEFINE_UNQUOTED(GCC_PR15242_WORKAROUND, $GCC_PR15242_WORKAROUND, |
|
[force (1) or forbid (0) use of a workaround for a gcc performance bug]) |
|
|
|
dnl AC_DEFINE(GCC_PR15242_WORKAROUND,,[Define if you want to get dynamic code |
|
dnl generation on gccs affected by PR15242]) |
|
|
|
|
if test "${enable_force_ll+set}" = set; then |
if test "${enable_force_ll+set}" = set; then |
ac_includes_default="$ac_includes_default |
ac_includes_default="$ac_includes_default |
#include \"arch/generic/128bit.h\"" |
#include \"arch/generic/128bit.h\"" |
Line 298 case "$ac_cv_sizeof_char_p" in
|
Line 380 case "$ac_cv_sizeof_char_p" in
|
;; |
;; |
esac |
esac |
|
|
|
AC_CHECK_SIZEOF(void *) |
|
case "$ac_cv_sizeof_void_p" in |
|
2) |
|
vwordsize=16 |
|
;; |
|
4) |
|
vwordsize=32 |
|
;; |
|
8) |
|
vwordsize=64 |
|
;; |
|
esac |
|
|
AC_CHECK_SIZEOF(char) |
AC_CHECK_SIZEOF(char) |
AC_CHECK_SIZEOF(short) |
AC_CHECK_SIZEOF(short) |
AC_CHECK_SIZEOF(int) |
AC_CHECK_SIZEOF(int) |
Line 492 AC_TRY_COMPILE(,,ac_noreorder_blocks=yes
|
Line 587 AC_TRY_COMPILE(,,ac_noreorder_blocks=yes
|
CFLAGS="$CFLAGS_1" |
CFLAGS="$CFLAGS_1" |
AC_MSG_RESULT($ac_noreorder_blocks) |
AC_MSG_RESULT($ac_noreorder_blocks) |
|
|
|
# Try if GCC understands -falign-labels=1 |
|
AC_MSG_CHECKING([if $CC understands -falign-labels=1]) |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -falign-labels=1" |
|
AC_TRY_COMPILE(,,ac_noreorder_blocks=yes;ENGINE_FLAGS="$ENGINE_FLAGS -falign-labels=1",ac_align_labels=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_align_labels) |
|
|
|
# Try if GCC understands -falign-loops=1 |
|
AC_MSG_CHECKING([if $CC understands -falign-loops=1]) |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -falign-loops=1" |
|
AC_TRY_COMPILE(,,ac_noreorder_blocks=yes;ENGINE_FLAGS="$ENGINE_FLAGS -falign-loops=1",ac_align_loops=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_align_loops) |
|
|
|
# Try if GCC understands -falign-jumps=1 |
|
AC_MSG_CHECKING([if $CC understands -falign-jumps=1]) |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -falign-jumps=1" |
|
AC_TRY_COMPILE(,,ac_noreorder_blocks=yes;ENGINE_FLAGS="$ENGINE_FLAGS -falign-jumps=1",ac_align_jumps=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_align_jumps) |
|
|
# 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))',) |
AC_DEFINE_UNQUOTED(MAYBE_UNUSED,$MAYBE_UNUSED,[attribute for possibly unused variables]) |
AC_DEFINE_UNQUOTED(MAYBE_UNUSED,$MAYBE_UNUSED,[attribute for possibly unused variables]) |
AC_MSG_RESULT($MAYBE_UNUSED) |
AC_MSG_RESULT($MAYBE_UNUSED) |
|
|
AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine) |
echo "machine='$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],) |
AC_SUBST(asm_fs) |
AC_SUBST(asm_fs) |
|
|
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],) |
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 539 AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a
|
Line 662 AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a
|
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]) |
|
|
|
#work around SELinux brain damage (from Andrew Haley <12t8f3jakb74g2c@news.supernews.com>) |
|
#This magic incantation seems to be completely undocumented. |
|
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 |
AC_SUBST(GFORTH_EXE) |
AC_SUBST(GFORTH_EXE) |
GFORTH_EXE="" |
GFORTH_EXE="" |
Line 585 else
|
Line 712 else
|
fi |
fi |
|
|
#check how to do asm(".skip 16") |
#check how to do asm(".skip 16") |
echo "CFLAGS=$CFLAGS" |
#echo "CFLAGS=$CFLAGS" |
echo "ac_link=$ac_link" |
#echo "ac_link=$ac_link" |
AC_MSG_CHECKING([if and how we can waste code space]) |
AC_MSG_CHECKING([if and how we can waste code space]) |
if test -z "$skipcode"; then |
if test -z "$skipcode"; then |
skipcode=no |
skipcode=no |
Line 631 else
|
Line 758 else
|
AC_DEFINE_UNQUOTED(SKIP16,asm("$skipcode"),statement for skipping 16 bytes) |
AC_DEFINE_UNQUOTED(SKIP16,asm("$skipcode"),statement for skipping 16 bytes) |
fi |
fi |
|
|
|
AC_MSG_CHECKING([if and how we can do comments in asm statements]) |
|
#the point here is to get asm statements that look different to |
|
#gcc's "optimizer" |
|
if test -z "$asmcomment"; then |
|
asmcomment=no |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS $ENGINE_FLAGS" |
|
for i in '"# "' '"! "' '"; "'; do |
|
AC_TRY_COMPILE(,[asm($i"fluffystunk");],asmcomment=$i; break,) |
|
done |
|
CFLAGS=$CFLAGS_1 |
|
fi |
|
AC_MSG_RESULT($asmcomment) |
|
if test "$asmcomment" != no |
|
then |
|
AC_DEFINE_UNQUOTED(ASMCOMMENT,$asmcomment,[assembler comment start string]) |
|
fi |
|
|
test "$no_dynamic_default" || no_dynamic_default=0 |
test "$no_dynamic_default" || no_dynamic_default=0 |
AC_DEFINE_UNQUOTED(NO_DYNAMIC_DEFAULT,$no_dynamic_default,default value for no_dynamic) |
AC_DEFINE_UNQUOTED(NO_DYNAMIC_DEFAULT,$no_dynamic_default,default value for no_dynamic) |
|
|
Line 674 then
|
Line 819 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) |
AC_CHECK_FUNCS(ftello dlopen sys_siglist getrusage nanosleep) |
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 688 test $ac_cv_func_fnmatch_works = yes ||
|
Line 833 test $ac_cv_func_fnmatch_works = yes ||
|
AC_CHECK_FUNCS(mmap sysconf getpagesize) |
AC_CHECK_FUNCS(mmap sysconf getpagesize) |
AM_PATH_LISPDIR |
AM_PATH_LISPDIR |
|
|
kernel_fi=kernl${wordsize}${bytesex}.fi |
kernel_fi=kernl${vwordsize}${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 |
Line 705 vmgen
|
Line 852 vmgen
|
machpc.fs |
machpc.fs |
envos.fs |
envos.fs |
engine/Makefile |
engine/Makefile |
|
engine/libcc.h |
doc/version.texi |
doc/version.texi |
build-ec ]) |
build-ec ]) |
AC_CONFIG_COMMANDS([stamp-h],[[echo timestamp > stamp-h |
AC_CONFIG_COMMANDS([stamp-h],[[echo timestamp > stamp-h |
chmod +x gforthmi |
chmod +x gforthmi |
chmod +x vmgen |
chmod +x vmgen |
chmod +x build-ec |
chmod +x build-ec |
test -d kernel||mkdir kernel]],[[]]) |
test -d kernel||mkdir kernel |
|
$srcdir/mkinstalldirs include/gforth/$PACKAGE_VERSION |
|
ln -s ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]],[[PACKAGE_VERSION=$PACKAGE_VERSION]]) |
AC_OUTPUT |
AC_OUTPUT |
|
|