diff --git a/configure.ac b/configure.ac index a582e9f0..d958b0f1 100644 --- a/configure.ac +++ b/configure.ac @@ -38,13 +38,21 @@ AC_PROG_INSTALL dnl Mono and gmcs SHAMROCK_CHECK_MONO_MODULE(2.2) -SHAMROCK_FIND_MONO_2_0_COMPILER SHAMROCK_FIND_MONO_RUNTIME + +PKG_CHECK_EXISTS([mono >= 2.8], +[SHAMROCK_FIND_MONO_4_0_COMPILER +SHAMROCK_CHECK_MONO_4_0_GAC_ASSEMBLIES([ + System + System.Security + Mono.Posix +])], +[SHAMROCK_FIND_MONO_2_0_COMPILER SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES([ System System.Security Mono.Posix -]) +])]) SPARKLESHARE_CHECK_NOTIFY_SHARP