|
211 | 211 | <!-- Detect linux flavors using __PortableTargetOS from the native script. --> |
212 | 212 | <_portableOS Condition="'$(_portableOS)' == 'linux' and '$(__PortableTargetOS)' == 'linux-musl'">linux-musl</_portableOS> |
213 | 213 | <_portableOS Condition="'$(_portableOS)' == 'linux' and '$(__PortableTargetOS)' == 'linux-bionic'">linux-bionic</_portableOS> |
| 214 | + |
| 215 | + <_portableOS Condition="'$(_portableOS)' == 'openharmony'">linux-musl</_portableOS> |
214 | 216 |
|
215 | 217 | <!-- On Windows, we can build for Windows and Mobile. |
216 | 218 | For other TargetOSes, create a "win" build, built from TargetOS sources and "win" pre-built packages. --> |
|
272 | 274 | <Targetsillumos Condition="'$(TargetOS)' == 'illumos'">true</Targetsillumos> |
273 | 275 | <TargetsSolaris Condition="'$(TargetOS)' == 'solaris'">true</TargetsSolaris> |
274 | 276 | <TargetsHaiku Condition="'$(TargetOS)' == 'haiku'">true</TargetsHaiku> |
275 | | - <TargetsLinux Condition="'$(TargetOS)' == 'linux' or '$(TargetOS)' == 'android'">true</TargetsLinux> |
| 277 | + <TargetsLinux Condition="'$(TargetOS)' == 'linux' or '$(TargetOS)' == 'android' or '$(TargetOS)' == 'openharmony'">true</TargetsLinux> |
276 | 278 | <TargetsLinuxBionic Condition="'$(_portableOS)' == 'linux-bionic'">true</TargetsLinuxBionic> |
277 | 279 | <TargetsLinuxMusl Condition="'$(_portableOS)' == 'linux-musl'">true</TargetsLinuxMusl> |
278 | 280 | <TargetsNetBSD Condition="'$(TargetOS)' == 'netbsd'">true</TargetsNetBSD> |
|
283 | 285 | <TargetsiOSSimulator Condition="'$(TargetOS)' == 'iossimulator'">true</TargetsiOSSimulator> |
284 | 286 | <TargetstvOSSimulator Condition="'$(TargetOS)' == 'tvossimulator'">true</TargetstvOSSimulator> |
285 | 287 | <TargetsAndroid Condition="'$(TargetOS)' == 'android'">true</TargetsAndroid> |
| 288 | + <TargetsOpenHarmony Condition="'$(TargetOS)' == 'openharmony'">true</TargetsOpenHarmony> |
286 | 289 | <TargetsBrowser Condition="'$(TargetOS)' == 'browser'">true</TargetsBrowser> |
287 | 290 | <TargetsWasi Condition="'$(TargetOS)' == 'wasi'">true</TargetsWasi> |
288 | 291 | <TargetsWindows Condition="'$(TargetOS)' == 'windows'">true</TargetsWindows> |
289 | | - <TargetsUnix Condition="'$(TargetsFreeBSD)' == 'true' or '$(Targetsillumos)' == 'true' or '$(TargetsSolaris)' == 'true' or '$(TargetsHaiku)' == 'true' or '$(TargetsLinux)' == 'true' or '$(TargetsNetBSD)' == 'true' or '$(TargetsOSX)' == 'true' or '$(TargetsMacCatalyst)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetsAndroid)' == 'true'">true</TargetsUnix> |
| 292 | + <TargetsUnix Condition="'$(TargetsFreeBSD)' == 'true' or '$(Targetsillumos)' == 'true' or '$(TargetsSolaris)' == 'true' or '$(TargetsHaiku)' == 'true' or '$(TargetsLinux)' == 'true' or '$(TargetsNetBSD)' == 'true' or '$(TargetsOSX)' == 'true' or '$(TargetsMacCatalyst)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetsAndroid)' == 'true' or '$(TargetsOpenHarmony)' == 'true'">true</TargetsUnix> |
290 | 293 | </PropertyGroup> |
291 | 294 |
|
292 | 295 | <PropertyGroup> |
|
0 commit comments