~ubuntu-branches/ubuntu/natty/smuxi/natty

1 by Mirco Bauer
Import upstream version 0.6.2
1
AC_DEFUN([SHAMROCK_FIND_MONO_1_0_COMPILER],
2
[
3
	SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, mcs)
4
])
5
6
AC_DEFUN([SHAMROCK_FIND_MONO_2_0_COMPILER],
7
[
8
	SHAMROCK_FIND_PROGRAM_OR_BAIL(MCS, gmcs)
9
])
10
11
AC_DEFUN([SHAMROCK_FIND_MONO_RUNTIME],
12
[
13
	SHAMROCK_FIND_PROGRAM_OR_BAIL(MONO, mono)
14
])
15
16
AC_DEFUN([SHAMROCK_CHECK_MONO_MODULE],
17
[
18
	PKG_CHECK_MODULES(MONO_MODULE, mono >= $1)
19
])
20
21
AC_DEFUN([SHAMROCK_CHECK_MONO_MODULE_NOBAIL],
22
[
23
	PKG_CHECK_MODULES(MONO_MODULE, mono >= $1, 
24
		HAVE_MONO_MODULE=yes, HAVE_MONO_MODULE=no)
25
	AC_SUBST(HAVE_MONO_MODULE)
26
])
27
28
AC_DEFUN([_SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES],
29
[
30
	for asm in $(echo "$*" | cut -d, -f2- | sed 's/\,/ /g')
31
	do
32
		AC_MSG_CHECKING([for Mono $1 GAC for $asm.dll])
33
		if test \
34
			-e "$($PKG_CONFIG --variable=libdir mono)/mono/$1/$asm.dll" -o \
35
			-e "$($PKG_CONFIG --variable=prefix mono)/lib/mono/$1/$asm.dll"; \
36
			then \
37
			AC_MSG_RESULT([found])
38
		else
39
			AC_MSG_RESULT([not found])
40
			AC_MSG_ERROR([missing reqired Mono $1 assembly: $asm.dll])
41
		fi
42
	done
43
])
44
45
AC_DEFUN([SHAMROCK_CHECK_MONO_1_0_GAC_ASSEMBLIES],
46
[
47
	_SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(1.0, $*)
48
])
49
50
AC_DEFUN([SHAMROCK_CHECK_MONO_2_0_GAC_ASSEMBLIES],
51
[
52
	_SHAMROCK_CHECK_MONO_GAC_ASSEMBLIES(2.0, $*)
53
])
54
55