19 строки
1.1 KiB
Plaintext
19 строки
1.1 KiB
Plaintext
|
<?xml version="1.0" encoding="utf-8"?>
|
||
|
<Project>
|
||
|
<Target Name="ComputeRegistrarConstant" BeforeTargets="BeforeBuild">
|
||
|
<PropertyGroup Condition="'$(_PlatformName)' == 'iOS' Or $(TargetFramework.EndsWith('-ios')) Or '$(_PlatformName)' == 'tvOS' Or $(TargetFramework.EndsWith('-tvos'))">
|
||
|
<IsDynamicRegistrar Condition="'$(ComputedPlatform)' == 'iPhoneSimulator' And '$(Registrar)' == ''">true</IsDynamicRegistrar>
|
||
|
<IsDynamicRegistrar Condition="'$(Registrar)' == 'dynamic'">true</IsDynamicRegistrar>
|
||
|
</PropertyGroup>
|
||
|
|
||
|
<PropertyGroup Condition="'$(_PlatformName)' == 'macOS' Or $(TargetFramework.EndsWith('-macos')) Or '$(_PlatformName)' == 'MacCatalyst' Or $(TargetFramework.EndsWith('-maccatalyst'))">
|
||
|
<IsDynamicRegistrar Condition="'$(Configuration)' == 'Debug' And '$(Registrar)' == ''">true</IsDynamicRegistrar>
|
||
|
<IsDynamicRegistrar Condition="'$(Registrar)' == 'dynamic'">true</IsDynamicRegistrar>
|
||
|
</PropertyGroup>
|
||
|
|
||
|
<PropertyGroup Condition="'$(IsDynamicRegistrar)' == 'true'">
|
||
|
<DefineConstants>$(DefineConstants);DYNAMIC_REGISTRAR</DefineConstants>
|
||
|
</PropertyGroup>
|
||
|
</Target>
|
||
|
</Project>
|