]>
Commit | Line | Data |
---|---|---|
1 | diff -ruN gtk-sharp-2.5.91./configure.in gtk-sharp-2.5.91/configure.in | |
2 | --- gtk-sharp-2.5.91./configure.in 2005-09-09 21:24:00.000000000 +0200 | |
3 | +++ gtk-sharp-2.5.91/configure.in 2005-09-09 21:26:55.681573250 +0200 | |
4 | @@ -87,6 +87,7 @@ | |
5 | ||
6 | MONO_REQUIRED_VERSION=1.0 | |
7 | PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) | |
8 | +PKG_CHECK_MODULES(MINT_DEPENDENCY, mint >= $MONO_REQUIRED_VERSION, has_mint=true, has_mint=false) | |
9 | ||
10 | AC_PATH_PROG(GACUTIL, gacutil, no) | |
11 | if test "x$GACUTIL" = "xno" ; then | |
12 | @@ -112,18 +113,24 @@ | |
13 | enable_dotnet=no | |
14 | fi | |
15 | else | |
16 | -AC_PATH_PROG(CSC, csc.exe, no) | |
17 | -GACUTIL_FLAGS= | |
18 | -GENERATED_SOURCES=generated\\\\*.cs | |
19 | -enable_dotnet=yes | |
20 | - | |
21 | -if test x$CSC = "xno"; then | |
22 | - AC_MSG_ERROR([You need to install either mono or .Net]) | |
23 | -else | |
24 | -RUNTIME= | |
25 | -LIB_PREFIX= | |
26 | -LIB_SUFFIX=.dylib | |
27 | -fi | |
28 | + dnl use mint if mono is not found | |
29 | + if test "x$has_mint" = "xtrue"; then | |
30 | + GACUTIL_FLAGS='/package $(PACKAGE) /root $(DESTDIR)$(libdir)' | |
31 | + GENERATED_SOURCES=generated/*.cs | |
32 | + AC_PATH_PROG(RUNTIME, mint, no) | |
33 | + AC_PATH_PROG(CSC, mcs, no) | |
34 | + LIB_PREFIX=.so | |
35 | + LIB_SUFFIX= | |
36 | + else | |
37 | + AC_PATH_PROG(CSC, csc.exe, no) | |
38 | + if test x$CSC = "xno"; then | |
39 | + AC_MSG_ERROR([You need to install either mono or .Net]) | |
40 | + else | |
41 | + RUNTIME= | |
42 | + LIB_PREFIX= | |
43 | + LIB_SUFFIX=.dylib | |
44 | + fi | |
45 | + fi | |
46 | fi | |
47 | ||
48 | CS="C#" |