[DOCUMENTATION=$enableval])
AC_SUBST(DOCUMENTATION)
+GUILEv2=no
+AC_ARG_ENABLE(guile2,
+ [AS_HELP_STRING([--enable-guile2],
+ [highly experimental GUILE 2 support. Default: off])],
+ [GUILEv2=$enableval])
+
AC_ARG_WITH(ncsb-dir,
[AS_HELP_STRING([--with-ncsb-dir=DIR],
[location of Century Schoolbook fonts.])],
STEPMAKE_DLOPEN
# Do not use bison 1.50 and 1.75.
# 1.29 is required fr %locations, but I'm not sure it's enough --ns
-STEPMAKE_BISON(OPTIONAL, 1.29)
+STEPMAKE_BISON(REQUIRED, 1.29)
STEPMAKE_FLEX(REQUIRED)
STEPMAKE_FLEXLEXER(REQUIRED)
STEPMAKE_FLEXLEXER_LOCATION
STEPMAKE_MSGFMT(REQUIRED)
STEPMAKE_TEXMF(REQUIRED)
STEPMAKE_TEXMF_DIRS(REQUIRED)
-STEPMAKE_GUILE_DEVEL(REQUIRED, 1.8.2, 1.9.0)
+if test "$GUILEv2" = "yes"
+then
+ STEPMAKE_GUILE_DEVEL(REQUIRED, 2.0.7, 2.2.0)
+else
+ STEPMAKE_GUILE_DEVEL(REQUIRED, 1.8.2, 1.9.0)
+fi
# check for 3 typedefs added in Guile 1.9
save_CXXFLAGS="$CXXFLAGS"
# guile executable for some scripts
STEPMAKE_GUILE(OPTIONAL, 1.8.2, 1.9.0)
-# perl for help2man.
-STEPMAKE_PERL(OPTIONAL)
+# perl for help2man and for mf2pt1.pl
+STEPMAKE_PERL(REQUIRED)
## Optional tools for building documentation, website, extra fonts.
if test "$DOCUMENTATION" = "yes"; then