summaryrefslogtreecommitdiff
path: root/clr.coreclr.props
blob: a3a3c00fcf5208411f1322c13727294a9d1084d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <FeatureCollectibleALC>true</FeatureCollectibleALC>
    <FeatureEventTrace>true</FeatureEventTrace>
    <FeatureHardwareIntrinsics>true</FeatureHardwareIntrinsics>
    <FeatureICastable>true</FeatureICastable>
    <FeatureManagedEtwChannels>true</FeatureManagedEtwChannels>
    <FeatureManagedEtw>true</FeatureManagedEtw>
    <FeaturePerfTracing>true</FeaturePerfTracing>
    <FeatureTypeEquivalence>true</FeatureTypeEquivalence>
    <FeatureBasicFreeze>true</FeatureBasicFreeze>
    <FeatureDefaultInterfaces>true</FeatureDefaultInterfaces>
    <ProfilingSupportedBuild>true</ProfilingSupportedBuild>
  </PropertyGroup>

  <PropertyGroup Condition="'$(TargetsUnix)' == 'true'">
    <FeaturePal>true</FeaturePal>
    <FeatureXplatEventSource>true</FeatureXplatEventSource>

    <FeatureArrayStubAsIL>true</FeatureArrayStubAsIL>
    <FeatureMulticastStubAsIL>true</FeatureMulticastStubAsIL>
    <FeatureStubsAsIL>true</FeatureStubsAsIL>
  </PropertyGroup>

  <PropertyGroup Condition="'$(TargetsWindows)' == 'true'">
    <FeatureArrayStubAsIL Condition="'$(TargetArch)' != 'i386'">true</FeatureArrayStubAsIL>
    <FeatureMulticastStubAsIL Condition="'$(TargetArch)' != 'i386'">true</FeatureMulticastStubAsIL>
    <FeatureStubsAsIL Condition="'$(TargetArch)' == 'arm64'">true</FeatureStubsAsIL>
    <FeatureUseLcid>true</FeatureUseLcid>
    <FeatureCominterop>true</FeatureCominterop>
    <FeatureClassicCominterop>true</FeatureClassicCominterop>
    <FeatureCominteropUnmanagedActivation>true</FeatureCominteropUnmanagedActivation>
    <FeatureCominteropWinRTManagedActivation>true</FeatureCominteropWinRTManagedActivation>
    <FeatureCominteropApartmentSupport>true</FeatureCominteropApartmentSupport>
    <FeatureAppX>true</FeatureAppX>
    <FeatureWin32Registry>true</FeatureWin32Registry>
    <FeatureProfAttach>true</FeatureProfAttach>
  </PropertyGroup>
</Project>