From a254552d14cfe95b2ed2d861091879582de8ade6 Mon Sep 17 00:00:00 2001 From: Jose Antonio Ortega Ruiz Date: Tue, 21 Aug 2001 00:30:40 +0000 Subject: initial guile support --- configure.in | 46 +++++++++++++++++++++++++++++++++++++++------- 1 file changed, 39 insertions(+), 7 deletions(-) (limited to 'configure.in') 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 -- cgit v1.2.3