Merge branch 'release/3.0' into merge/master-to-release/3.0
[platform/upstream/coreclr.git] / clr.coreclr.props
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2   <PropertyGroup>
3     <FeatureCollectibleALC>true</FeatureCollectibleALC>
4     <FeatureEventTrace>true</FeatureEventTrace>
5     <FeatureHardwareIntrinsics>true</FeatureHardwareIntrinsics>
6     <FeatureICastable>true</FeatureICastable>
7     <FeatureManagedEtwChannels>true</FeatureManagedEtwChannels>
8     <FeatureManagedEtw>true</FeatureManagedEtw>
9     <FeaturePerfTracing>true</FeaturePerfTracing>
10     <FeatureTypeEquivalence>true</FeatureTypeEquivalence>
11     <FeatureBasicFreeze>true</FeatureBasicFreeze>
12     <FeatureDefaultInterfaces>true</FeatureDefaultInterfaces>
13     <ProfilingSupportedBuild>true</ProfilingSupportedBuild>
14   </PropertyGroup>
15
16   <PropertyGroup Condition="'$(TargetsUnix)' == 'true'">
17     <FeaturePal>true</FeaturePal>
18     <FeatureXplatEventSource>true</FeatureXplatEventSource>
19
20     <FeatureArrayStubAsIL>true</FeatureArrayStubAsIL>
21     <FeatureMulticastStubAsIL>true</FeatureMulticastStubAsIL>
22     <FeatureStubsAsIL>true</FeatureStubsAsIL>
23   </PropertyGroup>
24
25   <PropertyGroup Condition="'$(TargetsWindows)' == 'true'">
26     <FeatureArrayStubAsIL Condition="'$(TargetArch)' != 'i386'">true</FeatureArrayStubAsIL>
27     <FeatureMulticastStubAsIL Condition="'$(TargetArch)' != 'i386'">true</FeatureMulticastStubAsIL>
28     <FeatureStubsAsIL Condition="'$(TargetArch)' == 'arm64'">true</FeatureStubsAsIL>
29     <FeatureUseLcid>true</FeatureUseLcid>
30     <FeatureCominterop>true</FeatureCominterop>
31     <FeatureClassicCominterop>true</FeatureClassicCominterop>
32     <FeatureCominteropUnmanagedActivation>true</FeatureCominteropUnmanagedActivation>
33     <FeatureCominteropWinRTManagedActivation>true</FeatureCominteropWinRTManagedActivation>
34     <FeatureCominteropApartmentSupport>true</FeatureCominteropApartmentSupport>
35     <FeatureAppX>true</FeatureAppX>
36     <FeatureWin32Registry>true</FeatureWin32Registry>
37     <FeatureProfAttach>true</FeatureProfAttach>
38   </PropertyGroup>
39 </Project>