`link' instruction links to symbols by module
[bpt/guile.git] / configure.in
CommitLineData
884d46de 1# Guile-VM.
a98cef7e 2
884d46de
LC
3AC_PREREQ(2.59)
4AC_INIT(guile-vm, 0.6, ludovic.courtes@laas.fr)
5AM_INIT_AUTOMAKE(guile-vm, 0.6)
6
7AC_CONFIG_SRCDIR(src/guile-vm.c)
8AC_CONFIG_HEADER(src/config.h)
9
10# Guile.
a98cef7e 11GUILE_FLAGS
884d46de
LC
12if test "`guile -c '(display (string>=? (version) "1.7"))'`" != "#t"; then
13 AC_MSG_ERROR([Your Guile is too old. You need Guile 1.7.2 or later.])
a98cef7e
KN
14fi
15
884d46de 16# C Compiler.
a98cef7e
KN
17AC_PROG_CC
18AC_PROG_LN_S
19AM_PROG_LIBTOOL
20AC_C_LABELS_AS_VALUES
21
ac99cb0c
KN
22guiledir="\$(datadir)/guile"
23AC_SUBST(guiledir)
24
25GUILEC="GUILE_LOAD_PATH=\$(top_srcdir)/module \
26 LD_LIBRARY_PATH=\$(top_srcdir)/src/.libs \
27 guile -s \$(top_srcdir)/src/guilec"
28AC_SUBST(GUILEC)
29
30AC_OUTPUT(Makefile src/Makefile doc/Makefile module/Makefile
884d46de
LC
31 module/system/Makefile module/system/base/Makefile
32 module/system/vm/Makefile module/system/il/Makefile
33 module/system/repl/Makefile
34 module/language/Makefile module/language/scheme/Makefile
35 testsuite/Makefile)