|
17 | 17 | <TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSPlatform('SOLARIS'))">Solaris</TargetOS> |
18 | 18 | <TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSUnixLike())">Linux</TargetOS> |
19 | 19 | <TargetOS Condition="'$(TargetOS)' == '' and $([MSBuild]::IsOSPlatform('WINDOWS'))">windows</TargetOS> |
20 | | - <TargetsMobile Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'Android' or '$(TargetOS)' == 'tvOS' or '$(TargetOS)' == 'Browser'">true</TargetsMobile> |
| 20 | + <TargetsMobile Condition="'$(TargetOS)' == 'iOS' or '$(TargetOS)' == 'MacCatalyst' or '$(TargetOS)' == 'tvOS' or '$(TargetOS)' == 'Android' or '$(TargetOS)' == 'Browser'">true</TargetsMobile> |
21 | 21 | </PropertyGroup> |
22 | 22 |
|
23 | 23 | <!-- Platform property is required by RepoLayout.props in Arcade SDK. --> |
|
117 | 117 | <_portableOS Condition="'$(_runtimeOSFamily)' == 'illumos'">illumos</_portableOS> |
118 | 118 | <_portableOS Condition="'$(_runtimeOSFamily)' == 'Solaris'">solaris</_portableOS> |
119 | 119 | <_portableOS Condition="'$(_runtimeOS)' == 'Browser'">browser</_portableOS> |
| 120 | + <_portableOS Condition="'$(_runtimeOS)' == 'maccatalyst'">maccatalyst</_portableOS> |
120 | 121 | <_portableOS Condition="'$(_runtimeOS)' == 'ios'">ios</_portableOS> |
121 | 122 | <_portableOS Condition="'$(_runtimeOS)' == 'tvos'">tvos</_portableOS> |
122 | 123 | <_portableOS Condition="'$(_runtimeOS)' == 'android'">android</_portableOS> |
|
144 | 145 | <_toolRuntimeRID Condition="'$(_runtimeOS)' == 'android' and $([MSBuild]::IsOSPlatform('WINDOWS'))">win-x64</_toolRuntimeRID> |
145 | 146 | <_toolRuntimeRID Condition="'$(_runtimeOS)' == 'android' and $([MSBuild]::IsOSPlatform('OSX'))">osx-x64</_toolRuntimeRID> |
146 | 147 |
|
147 | | - <!-- There are no iOS or tvOS tools and it can be built on OSX only, so use that --> |
148 | | - <_toolRuntimeRID Condition="'$(_runtimeOS)' == 'ios' or '$(_runtimeOS)' == 'tvos'">osx-x64</_toolRuntimeRID> |
| 148 | + <!-- There are no Mac Catalyst, iOS or tvOS tools and it can be built on OSX only, so use that --> |
| 149 | + <_toolRuntimeRID Condition="'$(_runtimeOS)' == 'maccatalyst' or '$(_runtimeOS)' == 'ios' or '$(_runtimeOS)' == 'tvos'">osx-x64</_toolRuntimeRID> |
149 | 150 |
|
150 | 151 | <MicrosoftNetCoreIlasmPackageRuntimeId>$(_toolRuntimeRID)</MicrosoftNetCoreIlasmPackageRuntimeId> |
151 | 152 |
|
|
160 | 161 | <_outputRID Condition="'$(TargetOS)' == 'NetBSD'">netbsd-$(TargetArchitecture)</_outputRID> |
161 | 162 | <_outputRID Condition="'$(TargetOS)' == 'illumos'">illumos-$(TargetArchitecture)</_outputRID> |
162 | 163 | <_outputRID Condition="'$(TargetOS)' == 'Solaris'">solaris-$(TargetArchitecture)</_outputRID> |
| 164 | + <_outputRID Condition="'$(TargetOS)' == 'MacCatalyst'">maccatalyst-$(TargetArchitecture)</_outputRID> |
163 | 165 | <_outputRID Condition="'$(TargetOS)' == 'iOS'">ios-$(TargetArchitecture)</_outputRID> |
164 | 166 | <_outputRID Condition="'$(TargetOS)' == 'tvOS'">tvos-$(TargetArchitecture)</_outputRID> |
165 | 167 | <_outputRID Condition="'$(TargetOS)' == 'Android'">android-$(TargetArchitecture)</_outputRID> |
|
176 | 178 | <TargetsLinux Condition="'$(TargetOS)' == 'Linux' or '$(TargetOS)' == 'Android'">true</TargetsLinux> |
177 | 179 | <TargetsNetBSD Condition="'$(TargetOS)' == 'NetBSD'">true</TargetsNetBSD> |
178 | 180 | <TargetsOSX Condition="'$(TargetOS)' == 'OSX'">true</TargetsOSX> |
| 181 | + <TargetsMacCatalyst Condition="'$(TargetOS)' == 'MacCatalyst'">true</TargetsMacCatalyst> |
179 | 182 | <TargetsiOS Condition="'$(TargetOS)' == 'iOS'">true</TargetsiOS> |
180 | 183 | <TargetstvOS Condition="'$(TargetOS)' == 'tvOS'">true</TargetstvOS> |
181 | 184 | <TargetsiOSSimulator Condition="'$(TargetsiOS)' == 'true' and ('$(TargetArchitecture)' == 'x64' or '$(TargetArchitecture)' == 'x86')">true</TargetsiOSSimulator> |
182 | 185 | <TargetstvOSSimulator Condition="'$(TargetstvOS)' == 'true' and '$(TargetArchitecture)' == 'x64'">true</TargetstvOSSimulator> |
183 | 186 | <TargetsAndroid Condition="'$(TargetOS)' == 'Android'">true</TargetsAndroid> |
184 | 187 | <TargetsBrowser Condition="'$(TargetOS)' == 'Browser'">true</TargetsBrowser> |
185 | 188 | <TargetsWindows Condition="'$(TargetOS)' == 'windows'">true</TargetsWindows> |
186 | | - <TargetsUnix Condition="'$(TargetsFreeBSD)' == 'true' or '$(Targetsillumos)' == 'true' or '$(TargetsSolaris)' == 'true' or '$(TargetsLinux)' == 'true' or '$(TargetsNetBSD)' == 'true' or '$(TargetsOSX)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetsAndroid)' == 'true'">true</TargetsUnix> |
| 189 | + <TargetsUnix Condition="'$(TargetsFreeBSD)' == 'true' or '$(Targetsillumos)' == 'true' or '$(TargetsSolaris)' == 'true' or '$(TargetsLinux)' == 'true' or '$(TargetsNetBSD)' == 'true' or '$(TargetsOSX)' == 'true' or '$(TargetsMacCatalyst)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetsAndroid)' == 'true'">true</TargetsUnix> |
187 | 190 | </PropertyGroup> |
188 | 191 |
|
189 | 192 | <!--Feature switches --> |
|
0 commit comments