X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=configure.ac;h=f7402372ef8fdbeaa2f8a21d1135adc49580615c;hb=3f0444c9ee6c7d7ba48b79b420daa863af9551b6;hp=984ecbce1d0f6389601d34913b5c02412a3002e3;hpb=ef52d35115c1e05795b8364d064feeeb978c6c87;p=lilypond.git diff --git a/configure.ac b/configure.ac index 984ecbce1d..f7402372ef 100644 --- a/configure.ac +++ b/configure.ac @@ -26,6 +26,12 @@ AC_ARG_ENABLE(documentation, [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.])], @@ -120,7 +126,7 @@ STEPMAKE_LIB(REQUIRED) 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 @@ -129,7 +135,12 @@ STEPMAKE_GETTEXT 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" @@ -214,8 +225,8 @@ STEPMAKE_WINDOWS # 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