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