File mono-3.0.7-LLVM.patch of Package mingw32-mono
diff -Naur mono-3.0.7/mono/mini/Makefile.am mono-3.0.7-LLVM/mono/mini/Makefile.am
--- mono-3.0.7/mono/mini/Makefile.am 2013-03-08 05:35:59.000000000 +0100
+++ mono-3.0.7-LLVM/mono/mini/Makefile.am 2013-06-23 14:58:46.145728248 +0200
@@ -142,17 +142,19 @@
-test -z "libmono-moon.la" || rm -f libmono-moon.la
endif
-if LOADED_LLVM
-lib_LTLIBRARIES += libmono-llvm.la
-libmono_llvm_la_SOURCES = mini-llvm.c mini-llvm-cpp.cpp
-libmono_llvm_la_LIBADD = $(LLVM_LIBS) $(LLVM_LDFLAGS)
-if PLATFORM_DARWIN
-libmono_llvm_la_LDFLAGS=-Wl,-undefined -Wl,suppress -Wl,-flat_namespace
-else
-libmono_llvm_la_LIBADD += $(top_builddir)/mono/mini/libmono-$(API_VER).la $(libs)
-endif
-endif
-
+if ENABLE_LLVM
+#libmono_llvm_la_SOURCES = mini-llvm.c mini-llvm-cpp.cpp
+#libmono_llvm_la_LIBADD = $(LLVM_LIBS) $(LLVM_LDFLAGS)
+#if LOADED_LLVM
+#lib_LTLIBRARIES += libmono-llvm.la
+#if PLATFORM_DARWIN
+#libmono_llvm_la_LDFLAGS=-Wl,-undefined -Wl,suppress -Wl,-flat_namespace
+#else
+#libmono_llvm_la_LIBADD += $(top_builddir)/mono/mini/libmono-$(API_VER).la $(libs)
+#endif
+#else
+#noinst_LTLIBRARIES += libmono-llvm.la
+#endif
endif
mono_SOURCES = \
@@ -320,16 +322,6 @@
posix_sources = \
mini-posix.c
-if ENABLE_LLVM
-if LOADED_LLVM
-llvm_sources =
-else
-llvm_sources = \
- mini-llvm.c \
- mini-llvm-cpp.cpp
-endif
-endif
-
common_sources = \
mini.c \
ir-emit.h \
@@ -512,8 +504,13 @@
monobin_platform_ldflags=-framework CoreFoundation
endif
-libmini_la_SOURCES = $(common_sources) $(llvm_sources) $(arch_sources) $(os_sources)
+libmini_la_SOURCES = $(common_sources) $(arch_sources) $(os_sources)
libmini_la_CFLAGS = $(mono_CFLAGS)
+if ENABLE_LLVM
+#if !LOADED_LLVM
+#libmini_la_LIBADD = libmono-llvm.la
+#endif
+endif
libmono_2_0_la_SOURCES =
libmono_2_0_la_CFLAGS = $(mono_CFLAGS)