mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-05-18 18:40:22 +02:00
* module/language/Makefile.am: New. * module/language/scheme/Makefile.am: New. * configure.in: Produce these two new Makefiles. * doc/guile-vm.texi: Documented `compile-file', `compiled-file-name', and `compile-in'. * module/system/base/compile.scm: Cosmetic changes. * module/system/base/language.scm: Likewise. * module/system/il/Makefile.am: Tried (and failed) to compile more things. * module/system/vm/Makefile.am: All source files in here can now be compiled without harming further compilation. * module/system/vm/assemble.scm: Select only specific bindings from `(system vm core)'. (dump-object!): Show a more meaningful error message. * module/system/vm/conv.scm: Select only specific bindings from `(system vm core)'. * module/system/vm/debug.scm: Likewise. * module/system/vm/frame.scm: Changed the header. Use a renamer for `(system vm core)'. * src/guilec.in: Added options, via `getopt-long'. git-archimport-id: lcourtes@laas.fr--2005-mobile/guile-vm--mobile--0.6--patch-6
35 lines
907 B
Text
35 lines
907 B
Text
# Guile-VM.
|
|
|
|
AC_PREREQ(2.59)
|
|
AC_INIT(guile-vm, 0.6, ludovic.courtes@laas.fr)
|
|
AM_INIT_AUTOMAKE(guile-vm, 0.6)
|
|
|
|
AC_CONFIG_SRCDIR(src/guile-vm.c)
|
|
AC_CONFIG_HEADER(src/config.h)
|
|
|
|
# Guile.
|
|
GUILE_FLAGS
|
|
if test "`guile -c '(display (string>=? (version) "1.7"))'`" != "#t"; then
|
|
AC_MSG_ERROR([Your Guile is too old. You need Guile 1.7.2 or later.])
|
|
fi
|
|
|
|
# C Compiler.
|
|
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
|
|
module/language/Makefile module/language/scheme/Makefile
|
|
testsuite/Makefile)
|