version 1.221, 2008/04/22 14:50:59
|
version 1.229, 2008/07/15 09:30:12
|
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.6.9-20080405],[https://savannah.gnu.org/bugs/?func=addbug&group=gforth]) |
AC_INIT([gforth],[0.6.9-20080430],[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 29 UPDATED="February 23, 2008"
|
Line 29 UPDATED="February 23, 2008"
|
AC_SUBST(UPDATED) |
AC_SUBST(UPDATED) |
AC_CONFIG_HEADERS(engine/config.h) |
AC_CONFIG_HEADERS(engine/config.h) |
|
|
#ltdl stuff: |
#remnants from having ltdl as convenience library |
AC_CONFIG_MACRO_DIR([libltdl/m4]) |
LTDLDEPS="" |
LT_CONFIG_LTDL_DIR([libltdl]) |
LTDLINCL="" |
LT_INIT([dlopen]) |
LIBLTDL="" |
LTDL_INIT([subproject],[convenience]) |
LTDL_LDLIBS="" |
AC_CONFIG_AUX_DIR([libltdl/config]) |
AC_SUBST(LTDLDEPS) |
|
AC_SUBST(LTDLINCL) |
# check for ltdl features we need |
AC_SUBST(LIBLTDL) |
# The lt_dladvise_init symbol was added with libtool-2.2 |
|
if test "x$with_included_ltdl" != "xyes"; then |
|
save_CFLAGS="$CFLAGS" |
|
save_LDFLAGS="$LDFLAGS" |
|
CFLAGS="$CFLAGS $LTDLINCL" |
|
LDFLAGS="$LDFLAGS $LIBLTDL" |
|
AC_CHECK_LIB([ltdl], [lt_dladvise_init], |
|
[], |
|
[AC_MSG_ERROR([libltdl-2.2 or later needed; configure with --with-included-ltdl])]) |
|
LDFLAGS="$save_LDFLAGS" |
|
CFLAGS="$save_CFLAGS" |
|
fi |
|
|
|
#how to link with libltdl |
|
if test "x$with_included_ltdl" = "xyes"; then |
|
#hard-code it (hopefully portable); the official way is to use automake :-( |
|
LTDL_LDLIBS='-L$(top_builddir)/libltdl/.libs -lltdlc' |
|
else |
|
LTDL_LDLIBS='$(LIBLTDL)' |
|
fi |
|
AC_SUBST(LTDL_LDLIBS) |
AC_SUBST(LTDL_LDLIBS) |
|
|
#suppress the "-g -O2" default |
#suppress the "-g -O2" default |
Line 548 else
|
Line 528 else
|
fi |
fi |
|
|
if grep -q FORCE_REG arch/$machine/machine.h; then |
if grep -q FORCE_REG arch/$machine/machine.h; then |
OPTS=`for i in $OPTS; do echo -n "$i-reg "; done`$OPTS |
OPTS2='' |
|
for i in $OPTS; do OPTS2="$OPTS2 $i-reg"; done |
|
OPTS="$OPTS2 $OPTS" |
|
else |
|
AC_DEFINE_UNQUOTED(FORCE_REG_UNNECESSARY,,[defined if the platform does not need FORCE_REG]) |
fi |
fi |
AC_SUBST(OPTS) |
AC_SUBST(OPTS) |
|
|
Line 821 dnl Checks for library functions
|
Line 805 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(dl,dlopen) |
AC_CHECK_LIB(ltdl,lt_dlinit) |
dnl check for libffi 2.x |
dnl check for libffi 2.x |
AC_CHECK_LIB(ffi,ffi_call) |
AC_CHECK_LIB(ffi,ffi_call) |
if test $ac_cv_lib_ffi_ffi_call = yes |
if test $ac_cv_lib_ffi_ffi_call = yes |
Line 884 gforthmi
|
Line 868 gforthmi
|
vmgen |
vmgen |
machpc.fs |
machpc.fs |
envos.fs |
envos.fs |
|
preforth |
engine/Makefile |
engine/Makefile |
engine/libcc.h |
engine/libcc.h |
doc/version.texi |
doc/version.texi |
Line 892 AC_CONFIG_COMMANDS([stamp-h],[[echo time
|
Line 877 AC_CONFIG_COMMANDS([stamp-h],[[echo time
|
chmod +x gforthmi |
chmod +x gforthmi |
chmod +x vmgen |
chmod +x vmgen |
chmod +x build-ec |
chmod +x build-ec |
|
chmod +x preforth |
test -d kernel||mkdir kernel |
test -d kernel||mkdir kernel |
$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]]) |
ln -sf ../../../engine/config.h ../../../engine/libcc.h include/gforth/$PACKAGE_VERSION]],[[PACKAGE_VERSION=$PACKAGE_VERSION]]) |