Merge pull request #2462 from ludovic-henry/monoerror-mono_object_new_specific
[mono.git] / mcs / class / Mono.CSharp / Makefile
index 74f8e7ae15e41a184a90e0fd8a41891e38ab4336..5fe1a18705aa43e4600800f4ed850a216c73066b 100644 (file)
@@ -7,13 +7,17 @@ LIBRARY = Mono.CSharp.dll
 LIB_REFS = System.Core System.Xml System
 LIB_MCS_FLAGS =
 
-MOBILE_STATIC := $(filter mobile_static monotouch, $(PROFILE))
-
 ifdef MOBILE_STATIC
 LIB_MCS_FLAGS += -d:IOS_REFLECTION
 endif
 
+ifndef NO_THREAD_ABORT
+REFERENCE_SOURCES_FLAGS += -d:MONO_FEATURE_THREAD_ABORT
+endif
+
 TEST_MCS_FLAGS = -r:System.Core.dll
 
+LIB_MCS_FLAGS += $(REFERENCE_SOURCES_FLAGS)
+
 include ../../build/library.make