mirror of https://github.com/dotnet/runtime
18 lines
1.3 KiB
XML
18 lines
1.3 KiB
XML
<Project>
|
|
<ItemGroup Condition="'$(TargetOS)' == 'iOS'">
|
|
<MonoAOTCompilerDefaultAotArguments Condition="'$(TargetArchitecture)' == 'arm64'" Include="mtriple=arm64-ios" />
|
|
<MonoAOTCompilerDefaultAotArguments Condition="'$(TargetArchitecture)' == 'arm'" Include="mtriple=armv7-ios" />
|
|
<MonoAOTCompilerDefaultAotArguments Condition="'$(TargetArchitecture)' == 'x64'" Include="mtriple=x86_64-ios" />
|
|
<MonoAOTCompilerDefaultAotArguments Condition="'$(TargetArchitecture)' == 'x86'" Include="mtriple=i386-ios" />
|
|
<MonoAOTCompilerDefaultAotArguments Include="static" />
|
|
<MonoAOTCompilerDefaultAotArguments Include="direct-icalls" />
|
|
<MonoAOTCompilerDefaultAotArguments Include="dwarfdebug" />
|
|
<MonoAOTCompilerDefaultAotArguments Condition="'$(TargetArchitecture)' == 'arm64' or '$(TargetArchitecture)' == 'arm'" Include="mattr=+crc" /> <!-- enable System.Runtime.Intrinsics.Arm (Crc32 and ArmBase for now) -->
|
|
<!--<MonoAOTCompilerDefaultAotArguments Include="direct-pinvoke" />--> <!-- TODO: enable direct-pinvokes (to get rid of -force_loads)-->
|
|
</ItemGroup>
|
|
<ItemGroup Condition="'$(TargetOS)' == 'iOS'">
|
|
<MonoAOTCompilerDefaultProcessArguments Include="-O=-float32" />
|
|
<MonoAOTCompilerDefaultProcessArguments Include="-O=gsharedvt" />
|
|
</ItemGroup>
|
|
</Project>
|