summaryrefslogtreecommitdiffhomepage
path: root/configure.in
diff options
context:
space:
mode:
authorJose Antonio Ortega Ruiz <jao@gnu.org>2001-08-21 00:30:40 +0000
committerJose Antonio Ortega Ruiz <jao@gnu.org>2001-08-21 00:30:40 +0000
commita254552d14cfe95b2ed2d861091879582de8ade6 (patch)
treea324c53d4bd6c792adf4dc0c5950b969d14e6878 /configure.in
parentf514dc310a1ef514de8f161b0c49756a8a302186 (diff)
downloadmdk-a254552d14cfe95b2ed2d861091879582de8ade6.tar.gz
mdk-a254552d14cfe95b2ed2d861091879582de8ade6.tar.bz2
initial guile support
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in46
1 files changed, 39 insertions, 7 deletions
diff --git a/configure.in b/configure.in
index 88c1312..b7deb10 100644
--- a/configure.in
+++ b/configure.in
@@ -10,7 +10,7 @@
AC_INIT(mixlib/mix.h)
AM_CONFIG_HEADER(config.h)
-AM_INIT_AUTOMAKE(mdk,0.4.2)
+AM_INIT_AUTOMAKE(mdk,0.5)
AM_MAINTAINER_MODE
@@ -57,6 +57,33 @@ dnl of rl_completion_matches
AC_CHECK_FUNCS(rl_completion_matches,,)
fi
+dnl Check for guile
+AC_ARG_WITH(guile,
+[ --with-guile build MDK with Guile support],
+[case "${withval}" in
+ yes) wguile=true ;;
+ no) wguile=false ;;
+ *) AC_MSG_ERROR(bad value ${withval} for --with-guile) ;;
+esac], [wguile=true])
+
+if test x$wguile = xtrue; then
+ AC_MSG_CHECKING(for Guile)
+ guile-config link > /dev/null || {
+ AC_MSG_RESULT(no)
+ wguile=false
+ }
+fi
+
+if test x$wguile = xtrue; then
+ GUILE_CFLAGS="`guile-config compile`"
+ GUILE_LDFLAGS="`guile-config link`"
+ LIBS="$LIBS $GUILE_LDFLAGS"
+ CFLAGS="$CFLAGS $GUILE_CFLAGS"
+ AC_MSG_RESULT(yes)
+fi
+
+AM_CONDITIONAL(MAKE_GUILE, test x$wguile = xtrue)
+
dnl Check for glib
AM_PATH_GLIB(1.2.0,
[LIBS="$LIBS $GLIB_LIBS" CFLAGS="$CFLAGS $GLIB_CFLAGS"],
@@ -99,7 +126,8 @@ Makefile
doc/Makefile
doc/img/Makefile
mixlib/Makefile
-mixlib/testsuite/Makefile
+mixlib/testsuite/Makefile
+mixguile/Makefile
mixutils/Makefile
mixgtk/Makefile
lib/Makefile
@@ -110,16 +138,20 @@ po/Makefile.in
)
if test x$readl = xtrue; then
- addinfo=", with readline support"
+ rlinfo=", with readline support"
+fi
+
+if test x$wguile = xtrue; then
+ guileinfo=", with guile support"
fi
echo
echo "*** GNU MDK $VERSION has been successfully configured. ***"
echo
-echo "Type make to build the following utilities:"
-echo " - mixasm (MIX assembler${addinfo})"
-echo " - mixvm (MIX virtual machine)"
+echo "Type 'make' to build the following utilities:"
+echo " - mixasm (MIX assembler)"
+echo " - mixvm (MIX virtual machine${rlinfo}${guileinfo})"
if test x$gui = xtrue; then
-echo " - gmixvm (mixvm GTK+ GUI)"
+echo " - gmixvm (mixvm GTK+ GUI${guileinfo})"
fi
echo