From f2fc9f83974de575d0aba3c7861bf3d542c73aaa Mon Sep 17 00:00:00 2001 From: Iain Lane Date: Sun, 26 Jun 2011 18:51:50 +0100 Subject: [PATCH] Check for either 2.0 or 4.0 mono libs based on the version installed Allows SparkleShare to build against both profiles --- configure.ac | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) 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