version 1.100, 2003/01/18 22:00:21
|
version 1.127, 2003/08/08 05:56:37
|
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 Free Software Foundation, Inc. |
#Copyright (C) 1995,1996,1997,1998,2000,2003 Free Software Foundation, Inc. |
|
|
#This file is part of Gforth. |
#This file is part of Gforth. |
|
|
Line 18 dnl Process this file with autoconf to p
|
Line 18 dnl Process this file with autoconf to p
|
#along with this program; if not, write to the Free Software |
#along with this program; if not, write to the Free Software |
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
#Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA. |
|
|
|
|
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.5.9-20021227],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth]) |
AC_INIT([gforth],[0.6.1-20030806],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth]) |
|
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="27 December 2002" |
UPDATED="August 6, 2003" |
AC_SUBST(UPDATED) |
AC_SUBST(UPDATED) |
AC_CONFIG_HEADERS(engine/config.h) |
AC_CONFIG_HEADERS(engine/config.h) |
|
|
|
#suppress the "-g -O2" default |
|
test "$CFLAGS" || CFLAGS=-O2 |
|
|
#default setting that may be changed later: |
#default setting that may be changed later: |
no_dynamic_default=0 |
test "$no_dynamic_default" || no_dynamic_default=0 |
|
|
AC_ARG_ENABLE(force-reg, |
AC_ARG_ENABLE(force-reg, |
[ --enable-force-reg Use explicit register declarations if they appear in |
[ --enable-force-reg Use explicit register declarations if they appear in |
Line 39 AC_ARG_ENABLE(force-reg,
|
Line 44 AC_ARG_ENABLE(force-reg,
|
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_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_WITH(debug, |
AC_ARG_WITH(debug, |
[ --with-debug specifies option -g to compile with debug info (default) |
[ --with-debug specifies option -g to compile with debug info |
--without-debug omits the -g switch and creates smaller images on |
--without-debug omits the -g switch and creates smaller images on |
machines where "strip" has problems with gcc style |
machines where "strip" has problems with gcc style |
debugging informations.], |
debugging informations.], |
if test "$withval" = "yes"; then DEBUGFLAG=-g; fi) |
if test "$withval" = "yes"; then DEBUGFLAG=-g; fi) |
|
|
PEEPHOLE="yes" |
dnl PEEPHOLE="yes" |
AC_ARG_WITH(peephole, |
dnl AC_ARG_WITH(peephole, |
[ --with-peephole Enable peephole optimization (default) |
dnl [ --with-peephole Enable peephole optimization (default) |
--without-peephole disables peephole optimization. Creates smaller, |
dnl --without-peephole disables peephole optimization. Creates smaller, |
but slower images.], |
dnl but slower images.], |
PEEPHOLE="$withval") |
dnl PEEPHOLE="$withval") |
|
|
|
#variables mentioned in INSTALL |
|
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(ac_cv_sizeof_char_p, [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_int, [sizeof(int)]) |
|
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_intptr_t, [sizeof(intptr_t)]) |
|
AC_ARG_VAR(ac_cv_sizeof_int128_t, [sizeof(int128_t)]) |
|
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]) |
|
|
#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 64 dnl AC_DEFINE_UNQUOTED([_POSIX_SOURCE],1
|
Line 83 dnl AC_DEFINE_UNQUOTED([_POSIX_SOURCE],1
|
dnl AC_DEFINE_UNQUOTED([_POSIX_C_SOURCE],199506L,[feature test macro]) |
dnl AC_DEFINE_UNQUOTED([_POSIX_C_SOURCE],199506L,[feature test macro]) |
dnl AC_DEFINE_UNQUOTED([_XOPEN_SOURCE],600,[feature test macro]) |
dnl AC_DEFINE_UNQUOTED([_XOPEN_SOURCE],600,[feature test macro]) |
# turn on large file support with 64-bit off_t where available |
# turn on large file support with 64-bit off_t where available |
AC_DEFINE_UNQUOTED([_LARGEFILE_SOURCE],1,[feature test macro]) |
AC_SYS_LARGEFILE |
AC_DEFINE_UNQUOTED([_FILE_OFFSET_BITS],64,[feature test macro]) |
dnl AC_DEFINE_UNQUOTED([_LARGEFILE_SOURCE],1,[feature test macro]) |
|
dnl AC_DEFINE_UNQUOTED([_FILE_OFFSET_BITS],64,[feature test macro]) |
|
|
#currently we force direct threading this way. Eventually we should |
#currently we force direct threading this way. Eventually we should |
#setup in the arch and engine files right |
#setup in the arch and engine files right |
|
|
CFLAGS=$CFLAGS |
|
|
|
AC_PROG_CC |
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) |
Line 89 dnl no_dynamic_default=1
|
Line 107 dnl no_dynamic_default=1
|
dnl AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2)) |
dnl AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2)) |
dnl fi |
dnl fi |
|
|
dnl the following macro produces a warning with autoconf-2.1 |
|
AC_CHECK_SIZEOF(char *) |
|
case "$ac_cv_sizeof_char_p" in |
|
2) |
|
wordsize=16 |
|
;; |
|
4) |
|
wordsize=32 |
|
;; |
|
8) |
|
wordsize=64 |
|
;; |
|
esac |
|
|
|
AC_CHECK_SIZEOF(char) |
|
AC_CHECK_SIZEOF(short) |
|
AC_CHECK_SIZEOF(int) |
|
AC_CHECK_SIZEOF(long) |
|
AC_CHECK_SIZEOF(long long) |
|
AC_CHECK_SIZEOF(intptr_t) |
|
AC_CHECK_SIZEOF(int128_t) |
|
|
|
AC_MSG_CHECKING([for a C type for cells]) |
|
ac_cv_int_type_cell=none |
|
case "$ac_cv_sizeof_char_p" in |
|
$ac_cv_sizeof_int) |
|
ac_cv_int_type_cell=int |
|
;; |
|
$ac_cv_sizeof_short) |
|
ac_cv_int_type_cell=short |
|
;; |
|
$ac_cv_sizeof_char) |
|
ac_cv_int_type_cell=char |
|
;; |
|
$ac_cv_sizeof_long) |
|
ac_cv_int_type_cell=long |
|
;; |
|
$ac_cv_sizeof_long_long) |
|
ac_cv_int_type_cell="long long" |
|
;; |
|
$ac_cv_sizeof_intptr_t) |
|
ac_cv_int_type_cell="intptr_t" |
|
;; |
|
$ac_cv_sizeof_int128_t) |
|
ac_cv_int_type_cell="int128_t" |
|
;; |
|
esac |
|
AC_MSG_RESULT($ac_cv_int_type_cell) |
|
AC_DEFINE_UNQUOTED(CELL_TYPE,$ac_cv_int_type_cell,[an integer type that is as long as a pointer]) |
|
|
|
AC_MSG_CHECKING([for a C type for double-cells]) |
|
ac_cv_int_type_double_cell=none |
|
case `expr 2 '*' "$ac_cv_sizeof_char_p"` in |
|
$ac_cv_sizeof_short) |
|
ac_cv_int_type_double_cell=short |
|
;; |
|
$ac_cv_sizeof_int) |
|
ac_cv_int_type_double_cell=int |
|
;; |
|
$ac_cv_sizeof_long) |
|
ac_cv_int_type_double_cell=long |
|
;; |
|
$ac_cv_sizeof_long_long) |
|
ac_cv_int_type_double_cell="long long" |
|
;; |
|
$ac_cv_sizeof_intptr_t) |
|
ac_cv_int_type_double_cell="intptr_t" |
|
;; |
|
$ac_cv_sizeof_int128_t) |
|
ac_cv_int_type_double_cell="int128_t" |
|
;; |
|
esac |
|
AC_MSG_RESULT($ac_cv_int_type_double_cell) |
|
if test "$ac_cv_int_type_double_cell" = none; then |
|
AC_MSG_WARN([Emulating double-cell arithmetic. This may be slow.]) |
|
AC_LIBOBJ(dblsub) |
|
AC_DEFINE(BUGGY_LONG_LONG,,[define this if there is no working DOUBLE_CELL_TYPE on your machine]) |
|
else |
|
AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell,[an integer type that is twice as long as a pointer]) |
|
fi |
|
|
|
AC_TYPE_OFF_T |
|
AC_CHECK_SIZEOF(off_t) |
|
test $ac_cv_sizeof_off_t -gt $ac_cv_sizeof_char_p |
|
ac_small_off_t=$? |
|
AC_DEFINE_UNQUOTED(SMALL_OFF_T,$ac_small_off_t,[1 if off_t fits in a Cell]) |
|
|
|
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
AC_MSG_CHECKING([whether the linker accepts -export-dynamic]) |
OLDLDFLAGS=$LDFLAGS |
OLDLDFLAGS=$LDFLAGS |
LDFLAGS="$LDFLAGS -export-dynamic" |
LDFLAGS="$LDFLAGS -export-dynamic" |
Line 193 case "$host_cpu" in
|
Line 124 case "$host_cpu" in
|
machine=hppa |
machine=hppa |
$srcdir/mkinstalldirs arch/hppa |
$srcdir/mkinstalldirs arch/hppa |
AC_LIBOBJ(../arch/hppa/cache) |
AC_LIBOBJ(../arch/hppa/cache) |
LDFLAGS="$LDFLAGS -Xlinker -N" |
#LDFLAGS="$LDFLAGS -Xlinker -N" |
LIBS="$LIBS -L/lib/pa1.1/" |
LIBS="$LIBS -L/lib/pa1.1/" |
;; |
;; |
sparc*) |
sparc*) |
Line 253 case "$host_cpu" in
|
Line 184 case "$host_cpu" in
|
machine=power |
machine=power |
$srcdir/mkinstalldirs arch/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 |
|
test x$ac_cv_sizeof_long_long = x && ac_cv_sizeof_long_long=0 |
;; |
;; |
*) |
*) |
AC_MSG_WARN([Using a generic machine description]) |
AC_MSG_WARN([Using a generic machine description]) |
Line 264 case "$host_cpu" in
|
Line 197 case "$host_cpu" in
|
AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2)) |
AC_MSG_WARN(Disabling dynamic native code generation by default (speed penalty factor ~2)) |
esac |
esac |
AC_SUBST(host) |
AC_SUBST(host) |
|
|
|
dnl the following macro produces a warning with autoconf-2.1 |
|
AC_CHECK_SIZEOF(char *) |
|
case "$ac_cv_sizeof_char_p" in |
|
2) |
|
wordsize=16 |
|
;; |
|
4) |
|
wordsize=32 |
|
;; |
|
8) |
|
wordsize=64 |
|
;; |
|
esac |
|
|
|
AC_CHECK_SIZEOF(char) |
|
AC_CHECK_SIZEOF(short) |
|
AC_CHECK_SIZEOF(int) |
|
AC_CHECK_SIZEOF(long) |
|
AC_CHECK_SIZEOF(long long) |
|
AC_CHECK_SIZEOF(intptr_t) |
|
AC_CHECK_SIZEOF(int128_t) |
|
|
|
AC_MSG_CHECKING([for a C type for cells]) |
|
ac_cv_int_type_cell=none |
|
case "$ac_cv_sizeof_char_p" in |
|
$ac_cv_sizeof_int) |
|
ac_cv_int_type_cell=int |
|
;; |
|
$ac_cv_sizeof_short) |
|
ac_cv_int_type_cell=short |
|
;; |
|
$ac_cv_sizeof_char) |
|
ac_cv_int_type_cell=char |
|
;; |
|
$ac_cv_sizeof_long) |
|
ac_cv_int_type_cell=long |
|
;; |
|
$ac_cv_sizeof_long_long) |
|
ac_cv_int_type_cell="long long" |
|
;; |
|
$ac_cv_sizeof_intptr_t) |
|
ac_cv_int_type_cell="intptr_t" |
|
;; |
|
$ac_cv_sizeof_int128_t) |
|
ac_cv_int_type_cell="int128_t" |
|
;; |
|
esac |
|
AC_MSG_RESULT($ac_cv_int_type_cell) |
|
AC_DEFINE_UNQUOTED(CELL_TYPE,$ac_cv_int_type_cell,[an integer type that is as long as a pointer]) |
|
|
|
AC_MSG_CHECKING([for a C type for double-cells]) |
|
ac_cv_int_type_double_cell=none |
|
case `expr 2 '*' "$ac_cv_sizeof_char_p"` in |
|
$ac_cv_sizeof_short) |
|
ac_cv_int_type_double_cell=short |
|
;; |
|
$ac_cv_sizeof_int) |
|
ac_cv_int_type_double_cell=int |
|
;; |
|
$ac_cv_sizeof_long) |
|
ac_cv_int_type_double_cell=long |
|
;; |
|
$ac_cv_sizeof_long_long) |
|
ac_cv_int_type_double_cell="long long" |
|
;; |
|
$ac_cv_sizeof_intptr_t) |
|
ac_cv_int_type_double_cell="intptr_t" |
|
;; |
|
$ac_cv_sizeof_int128_t) |
|
ac_cv_int_type_double_cell="int128_t" |
|
;; |
|
esac |
|
AC_MSG_RESULT($ac_cv_int_type_double_cell) |
|
if test "$ac_cv_int_type_double_cell" = none; then |
|
AC_MSG_WARN([Emulating double-cell arithmetic. This may be slow.]) |
|
AC_LIBOBJ(dblsub) |
|
AC_DEFINE(BUGGY_LONG_LONG,,[define this if there is no working DOUBLE_CELL_TYPE on your machine]) |
|
else |
|
AC_DEFINE_UNQUOTED(DOUBLE_CELL_TYPE,$ac_cv_int_type_double_cell,[an integer type that is twice as long as a pointer]) |
|
fi |
|
|
|
AC_TYPE_OFF_T |
|
AC_CHECK_SIZEOF(off_t) |
|
test $ac_cv_sizeof_off_t -gt $ac_cv_sizeof_char_p |
|
ac_small_off_t=$? |
|
AC_DEFINE_UNQUOTED(SMALL_OFF_T,$ac_small_off_t,[1 if off_t fits in a Cell]) |
|
|
|
ENGINE_FLAGS= |
AC_SUBST(ENGINE_FLAGS) |
AC_SUBST(ENGINE_FLAGS) |
|
|
# Try if GCC understands -fno-cross-jump |
# Try if GCC understands -fno-gcse |
|
|
|
AC_MSG_CHECKING([if $CC understands -fno-gcse]) |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -fno-gcse" |
|
AC_TRY_COMPILE(,,ac_nogcse=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-gcse",ac_nogcse=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_nogcse) |
|
|
|
# Try if GCC understands -fno-strict-aliasing |
|
AC_MSG_CHECKING([if $CC understands -fno-strict-aliasing]) |
|
CFLAGS_1="$CFLAGS" |
|
CFLAGS="$CFLAGS -fno-strict-aliasing" |
|
AC_TRY_COMPILE(,,ac_nostrictaliasing=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-strict-aliasing",ac_nostrictaliasing=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_nostrictaliasing) |
|
|
|
# Try if GCC understands -fno-crossjumping |
|
AC_MSG_CHECKING([if $CC understands -fno-crossjumping]) |
CFLAGS_1="$CFLAGS" |
CFLAGS_1="$CFLAGS" |
CFLAGS="$CFLAGS -fno-cross-jump" |
CFLAGS="$CFLAGS -fno-crossjumping" |
AC_TRY_COMPILE(,,,CFLAGS="$CFLAGS_1") |
AC_TRY_COMPILE(,,ac_nocrossjumping=yes;ENGINE_FLAGS="$ENGINE_FLAGS -fno-crossjumping",ac_nocrossjumping=no) |
|
CFLAGS="$CFLAGS_1" |
|
AC_MSG_RESULT($ac_nocrossjumping) |
|
|
AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine) |
AC_CHECK_PROG(asm_fs,asm.fs,arch/$machine/asm.fs,,$srcdir/arch/$machine) |
AC_SUBST(asm_fs) |
AC_SUBST(asm_fs) |
Line 278 AC_SUBST(asm_fs)
|
Line 319 AC_SUBST(asm_fs)
|
AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine) |
AC_CHECK_PROG(disasm_fs,disasm.fs,arch/$machine/disasm.fs,,$srcdir/arch/$machine) |
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) |
|
|
case "$host_os" in |
case "$host_os" in |
*win32) |
*win32|cygwin) |
EXE=".exe" |
DIRSEP="\\\\" |
DIRSEP="\\" |
PATHSEP=";" |
;; |
;; |
*darwin*) |
*darwin*) |
#Darwin uses some funny preprocessor by default; eliminate it: |
#Darwin uses some funny preprocessor by default; eliminate it: |
AC_MSG_NOTICE([using -traditional-cpp on Darwin]) |
AC_MSG_NOTICE([using -no-cpp-precomp on Darwin]) |
CFLAGS="$CFLAGS -traditional-cpp" |
CFLAGS="$CFLAGS -no-cpp-precomp" |
EXE="" |
|
DIRSEP="/" |
DIRSEP="/" |
|
PATHSEP=":" |
;; |
;; |
*) |
*) |
EXE="" |
|
DIRSEP="/" |
DIRSEP="/" |
|
PATHSEP=":" |
;; |
;; |
esac |
esac |
AC_SUBST(EXE) |
|
AC_SUBST(DIRSEP) |
AC_SUBST(DIRSEP) |
AC_DEFINE_UNQUOTED(DIRSEP,'$DIRSEP',[a directory separator character]) |
AC_DEFINE_UNQUOTED(DIRSEP,'$DIRSEP',[a directory separator character]) |
|
AC_SUBST(PATHSEP) |
|
AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character]) |
|
|
|
|
dnl Now a little support for DOS/DJGCC |
dnl Now a little support for DOS/DJGCC |
AC_SUBST(GFORTH_EXE) |
AC_SUBST(GFORTH_EXE) |
Line 309 GFORTHITC_EXE=""
|
Line 354 GFORTHITC_EXE=""
|
AC_SUBST(GFORTHDITC_EXE) |
AC_SUBST(GFORTHDITC_EXE) |
GFORTHDITC_EXE="" |
GFORTHDITC_EXE="" |
|
|
PATHSEP=":" |
|
AC_SUBST(PATHSEP) |
|
AC_DEFINE_UNQUOTED(PATHSEP,'$PATHSEP',[a path separator character]) |
|
|
|
AC_SUBST(FORTHSIZES) |
AC_SUBST(FORTHSIZES) |
|
|
if test "$PEEPHOLE" = "yes" |
dnl if test "$PEEPHOLE" = "yes" |
then |
dnl then |
PEEPHOLEFLAG="true" |
dnl PEEPHOLEFLAG="true" |
AC_DEFINE(HAS_PEEPHOLE,,[Define if you want to use peephole optimization]) |
dnl AC_DEFINE(HAS_PEEPHOLE,,[Define if you want to use peephole optimization]) |
else |
dnl else |
PEEPHOLEFLAG="false" |
dnl PEEPHOLEFLAG="false" |
fi |
dnl fi |
|
PEEPHOLEFLAG="true" |
AC_SUBST(PEEPHOLEFLAG) |
AC_SUBST(PEEPHOLEFLAG) |
|
|
dnl copy commands for systems that don't have links |
dnl copy commands for systems that don't have links |
Line 391 dnl This check is just for making later
|
Line 433 dnl This check is just for making later
|
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(dl,dlopen) |
AC_CHECK_LIB(dl,dlopen) |
|
dnl check for ffcall libraries |
|
dnl unfortunately, these four calls are separated out into a library each. |
|
AC_CHECK_LIB(avcall,__builtin_avcall) |
|
AC_CHECK_LIB(callback,__vacall_r) |
|
AC_CHECK_LIB(vacall,vacall) |
|
AC_CHECK_LIB(trampoline,alloc_trampoline) |
|
FFCALLFLAG="false" |
|
test $ac_cv_lib_avcall___builtin_avcall = yes && FFCALLFLAG="true" && AC_DEFINE(HAS_FFCALL,,[define this if you want to use the ffcall libraries]) |
|
AC_SUBST(FFCALLFLAG) |
if test "$host_os" != "nextstep3" |
if test "$host_os" != "nextstep3" |
then |
then |
AC_FUNC_MEMCMP |
AC_FUNC_MEMCMP |
Line 398 fi
|
Line 449 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) |
AC_CHECK_TYPES(stack_t) |
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)) |
AC_CHECK_FUNCS(expm1 log1p) |
AC_CHECK_FUNCS(expm1 log1p) |