diff -ruN gtk-sharp-2.5.91./configure.in gtk-sharp-2.5.91/configure.in --- gtk-sharp-2.5.91./configure.in 2005-09-09 21:24:00.000000000 +0200 +++ gtk-sharp-2.5.91/configure.in 2005-09-09 21:26:55.681573250 +0200 @@ -87,6 +87,7 @@ MONO_REQUIRED_VERSION=1.0 PKG_CHECK_MODULES(MONO_DEPENDENCY, mono >= $MONO_REQUIRED_VERSION, has_mono=true, has_mono=false) +PKG_CHECK_MODULES(MINT_DEPENDENCY, mint >= $MONO_REQUIRED_VERSION, has_mint=true, has_mint=false) AC_PATH_PROG(GACUTIL, gacutil, no) if test "x$GACUTIL" = "xno" ; then @@ -112,18 +113,24 @@ enable_dotnet=no fi else -AC_PATH_PROG(CSC, csc.exe, no) -GACUTIL_FLAGS= -GENERATED_SOURCES=generated\\\\*.cs -enable_dotnet=yes - -if test x$CSC = "xno"; then - AC_MSG_ERROR([You need to install either mono or .Net]) -else -RUNTIME= -LIB_PREFIX= -LIB_SUFFIX=.dylib -fi + dnl use mint if mono is not found + if test "x$has_mint" = "xtrue"; then + GACUTIL_FLAGS='/package $(PACKAGE) /root $(DESTDIR)$(libdir)' + GENERATED_SOURCES=generated/*.cs + AC_PATH_PROG(RUNTIME, mint, no) + AC_PATH_PROG(CSC, mcs, no) + LIB_PREFIX=.so + LIB_SUFFIX= + else + AC_PATH_PROG(CSC, csc.exe, no) + if test x$CSC = "xno"; then + AC_MSG_ERROR([You need to install either mono or .Net]) + else + RUNTIME= + LIB_PREFIX= + LIB_SUFFIX=.dylib + fi + fi fi CS="C#"