1
Fork 0
mirror of https://git.savannah.gnu.org/git/guile.git synced 2025-05-18 18:40:22 +02:00
guile/configure.in
Ludovic Courtes 884d46de23 Tried compiling more code; augmented the doc.
* 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
2008-04-25 19:09:30 +02:00

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)