mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-04 11:10:27 +02:00
object file is too small. * doc/guile-vm.texi: Documented `make-closure'. Improved the documentation of `load-program'. * testsuite: New directory. * configure.in: Added `testsuite/Makefile' to `AC_OUTPUT'. * Makefile.am (SUBDIRS): Added `testsuite'. * src/vm_engine.h (VM_CHECK_OBJECT): New option. (CHECK_OBJECT): New macro. * src/vm_system.c (object-ref): Use VM_CHECK_OBJECT. * module/system/vm/assemble.scm (preprocess): Commented out the debugging code. * benchmark/lib.scm (do-loop): New procedure. git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-2
27 lines
735 B
Text
27 lines
735 B
Text
AC_INIT(src/guile-vm.c)
|
|
AM_INIT_AUTOMAKE(guile-vm, 0.5)
|
|
AM_CONFIG_HEADER(src/config.h)
|
|
|
|
GUILE_FLAGS
|
|
if test "`guile -c '(display (string>=? (version) "1.4.1"))'`" != "#t"; then
|
|
AC_MSG_ERROR([Your Guile is too old. You need guile-1.4.1 or later.])
|
|
fi
|
|
|
|
AC_PROG_CC
|
|
AC_PROG_LN_S
|
|
AM_PROG_LIBTOOL
|
|
AC_C_LABELS_AS_VALUES
|
|
|
|
guiledir="\$(datadir)/guile"
|
|
AC_SUBST(guiledir)
|
|
|
|
GUILEC="GUILE_LOAD_PATH=\$(top_srcdir)/module \
|
|
LD_LIBRARY_PATH=\$(top_srcdir)/src/.libs \
|
|
guile -s \$(top_srcdir)/src/guilec"
|
|
AC_SUBST(GUILEC)
|
|
|
|
AC_OUTPUT(Makefile src/Makefile doc/Makefile module/Makefile
|
|
module/system/Makefile module/system/base/Makefile
|
|
module/system/vm/Makefile module/system/il/Makefile
|
|
module/system/repl/Makefile
|
|
testsuite/Makefile)
|