Fixes for Rider on Mac: 1. size_t ambigious symbol 2. LanguageStandard was not parsed from AdditionalOptions

This commit is contained in:
Ivan Shakhov 2025-04-22 16:47:38 +02:00
parent 215acd52e8
commit df622f1f0b

View file

@ -16,4 +16,23 @@
<Target Name="Clean"> <Target Name="Clean">
<Exec Command="$(NMakeCleanCommandLine)"/> <Exec Command="$(NMakeCleanCommandLine)"/>
</Target> </Target>
<ItemDefinitionGroup>
<ClCompile>
<AdditionalOptions>$(AdditionalOptions)</AdditionalOptions>
<ForcedIncludeFiles>$(NMakeForcedIncludes)</ForcedIncludeFiles>
<ForcedUsingFiles>$(NMakeForcedUsingAssemblies)</ForcedUsingFiles>
<PreprocessorDefinitions>$(NMakePreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<!-- check get_platforms in each msvs.py for possible value of those conditions -->
<!-- MSVC Platform.Common.props for possible TargetMachine values -->
<Link Condition="'$(Platform)' == 'arm64'">
<TargetMachine>MachineARM64</TargetMachine>
</Link>
<Link Condition="'$(Platform)' == 'x64'">
<TargetMachine>MachineX64</TargetMachine>
</Link>
<Link Condition="'$(Platform)' == 'Win32'">
<TargetMachine>MachineX86</TargetMachine>
</Link>
</ItemDefinitionGroup>
</Project> </Project>