/
githubmirror
/
aspnetcore
Обзор
Документация
Войти
/
githubmirror
/
aspnetcore
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
eng/Common.props
56 строк
4 KB
Adeel Mujahid
Add openbsd RID (#65628)
04 мар 2026, 19:17
Не верифицирован
04 мар 2026, 19:17
d17d872
Код
Авторство
О чём код?
<Project> <PropertyGroup> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('Windows'))">win</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('OSX'))">osx</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('Linux'))">linux</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('FreeBSD'))">freebsd</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('OPENBSD'))">openbsd</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('ILLUMOS'))">illumos</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('SOLARIS'))">solaris</TargetOsName> <TargetOsName Condition=" '$(TargetOsName)' == '' AND $([MSBuild]::IsOSPlatform('HAIKU'))">haiku</TargetOsName> <TargetArchitecture Condition="'$(TargetArchitecture)' == ''">x64</TargetArchitecture> <NativePlatform>$(TargetArchitecture)</NativePlatform> <NativePlatform Condition=" '$(NativePlatform)' == 'x86' ">Win32</NativePlatform> <TargetRuntimeIdentifier Condition="'$(TargetRuntimeIdentifier)' == ''">$(TargetOsName)-$(TargetArchitecture)</TargetRuntimeIdentifier> <PortableBuild Condition="'$(PortableBuild)' == ''">true</PortableBuild> <DefaultAppHostRuntimeIdentifier Condition="'$(DotNetBuild)' == 'true'">$(TargetRuntimeIdentifier)</DefaultAppHostRuntimeIdentifier> <BuildNodeJS>$(BuildNodeJSUnlessSourcebuild)</BuildNodeJS> <BuildNodeJS Condition="'$(DotNetBuildSourceOnly)' == 'true'">false</BuildNodeJS> </PropertyGroup> <PropertyGroup Condition=" '$(BuildAllProjects)' == 'true' "> <!-- Ignore $(BuildNative) when using MSBuild Core, on non-Windows platforms, or when C++ bits are missing. --> <BuildNative Condition=" '$(MSBuildRuntimeType)' == 'Core' ">false</BuildNative> <BuildNative Condition=" '$(TargetOsName)' != 'win' ">false</BuildNative> <BuildNative Condition=" '$(VCTargetsPath)' == '' ">false</BuildNative> <BuildNative Condition=" '$(BuildNative)' == '' ">true</BuildNative> <BuildNodeJS Condition="'$(BuildNodeJS)' == ''">true</BuildNodeJS> <BuildManaged Condition="'$(BuildManaged)' == ''">true</BuildManaged> <BuildJava Condition="'$(BuildJava)' == ''">true</BuildJava> </PropertyGroup> <PropertyGroup> <BuildNative Condition=" '$(BuildNative)' == '' ">false</BuildNative> </PropertyGroup> <!-- Don't restore w/ nuget.targets in VMR pass 2 --> <!-- This allows us to hook targets before Restore in the SiteExtensions build --> <PropertyGroup Condition=" '$(DotNetBuildPass)' == '2' " > <RestoreUsingNuGetTargets>false</RestoreUsingNuGetTargets> </PropertyGroup> <PropertyGroup> <!-- Some assets are produced in all jobs, but only one job can publish them. We follow the following rules in that case: - If we're building outside of the VMR, publish these assets from the Windows job. - If we're building inside the VMR, publish these assets from whichever job is producing non-RID-specific artifacts. --> <PublishAllBuildsAssetsInThisJob Condition="('$(OS)' == 'Windows_NT' and '$(DotNetBuildFromVMR)' != 'true') or ('$(DotNetBuildFromVMR)' == 'true' and '$(EnableDefaultRidSpecificArtifacts)' != 'true' and ('$(DotNetBuildPass)' == '' or '$(DotNetBuildPass)' == '1'))">true</PublishAllBuildsAssetsInThisJob> <PublishInstallerBaseVersion Condition="'$(PublishInstallerBaseVersion)' == ''">$(PublishAllBuildsAssetsInThisJob)</PublishInstallerBaseVersion> </PropertyGroup> </Project>