File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed
class/corlib/System.Runtime.InteropServices Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -31,7 +31,6 @@ PROFILE_MCS_FLAGS = \
31
31
-d:UNITY \
32
32
-d:UNITY_AOT \
33
33
-d:MOBILE,MOBILE_LEGACY \
34
- -d:DISABLE_COM \
35
34
-d:FULL_AOT_DESKTOP \
36
35
-d:FULL_AOT_RUNTIME \
37
36
$(PLATFORM_FLAGS ) \
@@ -46,4 +45,12 @@ NO_INSTALL = yes
46
45
AOT_FRIENDLY_PROFILE = yes
47
46
ALWAYS_AOT_BCL = yes
48
47
MOBILE_PROFILE = yes
49
- NO_SRE = yes
48
+ NO_SRE = yes
49
+
50
+ ifeq ($(HOST_PLATFORM ) ,macos)
51
+ PROFILE_MCS_FLAGS += -d:DISABLE_COM
52
+ endif
53
+
54
+ ifeq ($(HOST_PLATFORM ) ,linux)
55
+ PROFILE_MCS_FLAGS += -d:DISABLE_COM
56
+ endif
Original file line number Diff line number Diff line change @@ -11,7 +11,7 @@ profile-check:
11
11
@:
12
12
13
13
DEFAULT_REFERENCES = mscorlib
14
- PROFILE_MCS_FLAGS = -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:UNITY_JIT -d:UNITY -d:WIN_PLATFORM -d:DISABLE_COM - nowarn:1699 -nostdlib $(PLATFORM_DEBUG_FLAGS )
14
+ PROFILE_MCS_FLAGS = -d:NET_4_0 -d:NET_4_5 -d:NET_4_6 -d:MONO -d:UNITY_JIT -d:UNITY -d:WIN_PLATFORM -nowarn:1699 -nostdlib $(PLATFORM_DEBUG_FLAGS )
15
15
API_BIN_PROFILE = v4.7.1
16
16
17
17
FRAMEWORK_VERSION = 4.5
@@ -20,8 +20,10 @@ XBUILD_VERSION = 4.0
20
20
ifeq ($(HOST_PLATFORM ) ,macos)
21
21
MONO_FEATURE_APPLETLS =1
22
22
ENABLE_GSS =1
23
+ PROFILE_MCS_FLAGS += -d:DISABLE_COM
23
24
endif
24
25
25
26
ifeq ($(HOST_PLATFORM ) ,linux)
26
27
ENABLE_GSS =1
28
+ PROFILE_MCS_FLAGS += -d:DISABLE_COM
27
29
endif
Original file line number Diff line number Diff line change @@ -856,7 +856,7 @@ public static object GetUniqueObjectForIUnknown (IntPtr unknown)
856
856
throw new PlatformNotSupportedException ( ) ;
857
857
}
858
858
859
- #if ( ! MOBILE && ! UNITY ) || UNITY_AOT
859
+ #if ( ! MOBILE && ! DISABLE_COM ) || ( UNITY_AOT && ! DISABLE_COM )
860
860
[ MethodImplAttribute ( MethodImplOptions . InternalCall ) ]
861
861
public extern static bool IsComObject ( object o ) ;
862
862
#else
You can’t perform that action at this time.
0 commit comments