X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=configure.in;h=8a7a12c52245ddefed5a375c860a47b04f3de32a;hb=c74523f061cba5fb50d307ff04e3507c8b36f5c8;hp=16cb3c3f211afbae5d9021ca509a2fc2bb33343c;hpb=f9d4fe7ed96d0695bfef20278c9592bc4d7ceadb;p=lilypond.git diff --git a/configure.in b/configure.in index 16cb3c3f21..8a7a12c522 100644 --- a/configure.in +++ b/configure.in @@ -107,7 +107,27 @@ STEPMAKE_GETTEXT STEPMAKE_MSGFMT(REQUIRED) STEPMAKE_TEXMF(REQUIRED) STEPMAKE_TEXMF_DIRS -STEPMAKE_GUILE_DEVEL(REQUIRED, 1.6.7) + +## should check for 1.8.2 ? +STEPMAKE_GUILE_DEVEL(REQUIRED, 1.8.0) + + +## check rational bugfix. +save_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="$GUILE_CFLAGS $CPPFLAGS" +AC_MSG_CHECKING(GUILE rational bugfix) +AC_TRY_CPP( +#include +#ifdef SCM_FRACTION_REDUCED_BIT +#error +#endif +, +AC_MSG_RESULT(ok), +REQUIRED="$REQUIRED GUILE-with-rational-bugfix" +AC_MSG_RESULT(Must have patched GUILE rational support. See INSTALL.txt)) +CPPFLAGS="$save_CPPFLAGS" + + STEPMAKE_MAKEINFO(REQUIRED, 4.8) STEPMAKE_PYTHON_DEVEL(REQUIRED) @@ -165,6 +185,9 @@ STEPMAKE_PROGS(MAKEINFO, makeinfo, REQUIRED, 4.8) AC_DEFINE_UNQUOTED(FLOWER_VERSION, "${FULL_FLOWER_VERSION}") +# must also have local.make if configure fails. +touch local.make + # Gather requirements and generate output. STEPMAKE_END @@ -177,4 +200,7 @@ Type: make$mc install to install LilyPond make$mc help to see all possible targets +Edit local.make for local Makefile overrides. + + EOF