--- config_office-orig/configure.in 2007-02-16 15:26:16.000000000 +0100 +++ config_office/configure.in 2007-02-20 10:39:18.000000000 +0100 @@ -1715,6 +1687,18 @@ if test "$_os" = "Linux"; then ENABLE_MONO=YES CSC=$GMCS AC_MSG_RESULT([yes]) + AC_PATH_PROG(GMCS, gmcs, no) + AC_PATH_PROG(MKBUNDLE2, mkbundle2, no) + GMCS_VERSION=`$GMCS --version | cut -d" " -f5` + if test "`echo $GMCS_VERSION | cut -d"." -f1`" -gt "1" || \ + test "`echo $GMCS_VERSION | cut -d"." -f1`" = "1" -a \ + "`echo $GMCS_VERSION | cut -d"." -f2`" -ge "3" || \ + test "`echo $GMCS_VERSION | cut -d"." -f1`" = "1" -a \ + "`echo $GMCS_VERSION | cut -d"." -f2`" = "2" -a \ + "`echo $GMCS_VERSION | cut -d"." -f3`" -ge "3"; then + ENABLE_MONO_CLIMAKER=YES + AC_MSG_NOTICE([mono is up-to-date enough - building mono climaker]) + fi else if test -n "$enable_mono" ; then AC_MSG_ERROR([no, gmcs >= 1.1.8 is needed.]) @@ -1735,6 +1715,7 @@ AC_SUBST(AL) AC_SUBST(ENABLE_MONO) AC_SUBST(MONO_CFLAGS) AC_SUBST(MONO_LIBS) +AC_SUBST(ENABLE_MONO_CLIMAKER) dnl =================================================================== dnl Check if stdc headers are available excluding windows. --- config_office-orig/set_soenv.in 2007-02-16 15:26:16.000000000 +0100 +++ config_office/set_soenv.in 2007-02-20 10:39:18.000000000 +0100 @@ -1630,6 +1627,7 @@ ToFile( "MKDEPENDSOLVER", "TRUE", ToFile( "Platform dependent constant values.", $empty, "c" ); ToFile( "SOLAR_JAVA", $SOLAR_JAVA, "e" ); ToFile( "ENABLE_MONO", "@ENABLE_MONO@", "e" ); +ToFile( "ENABLE_MONO_CLIMAKER", "@ENABLE_MONO_CLIMAKER@", "e" ); ToFile( "CSC", "@CSC@", "e" ); ToFile( "AL", "@AL@", "e" ); ToFile( "CSC_PATH", "@CSC_PATH@", "e" );