65d5730631
We still build linux-musl on the alpine OS but we no longer produce a alpine installer/tar file instead we just have the linux-musl version.
42 lines
1.9 KiB
XML
42 lines
1.9 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
|
<PropertyGroup>
|
|
<VersionSvgTemplate>$(RepoRoot)/resources/images/version_badge.svg</VersionSvgTemplate>
|
|
</PropertyGroup>
|
|
|
|
<Target Name="GenerateVersionBadge"
|
|
DependsOnTargets="Init">
|
|
<Message Text="$(VersionBadge)" />
|
|
|
|
<ReplaceFileContents
|
|
InputFiles="$(VersionSvgTemplate)"
|
|
DestinationFiles="$(VersionBadge)"
|
|
ReplacementPatterns="ver_number"
|
|
ReplacementStrings="$(SdkVersion)" />
|
|
</Target>
|
|
|
|
<Target Name="GenerateCoherentBadge"
|
|
DependsOnTargets="Init; EvaluateRuntimeCoherence"
|
|
Condition=" '$(Coherent)' == 'true' And !$(Architecture.StartsWith('arm')) ">
|
|
<Message Text="$(CoherentBadge)" />
|
|
|
|
<ReplaceFileContents
|
|
InputFiles="$(VersionSvgTemplate)"
|
|
DestinationFiles="$(CoherentBadge)"
|
|
ReplacementPatterns="ver_number"
|
|
ReplacementStrings="$(SdkVersion)" />
|
|
</Target>
|
|
|
|
<Target Name="SetBadgeProps">
|
|
<PropertyGroup>
|
|
<VersionBadgeMoniker>$(OSName)_$(Architecture)</VersionBadgeMoniker>
|
|
<VersionBadgeMoniker Condition=" '$(Rid)' == 'rhel.6-x64' ">rhel.6_x64</VersionBadgeMoniker>
|
|
<VersionBadgeMoniker Condition=" '$(Rid)' == 'linux-musl-x64' ">linux_musl_x64</VersionBadgeMoniker>
|
|
<VersionBadgeMoniker Condition=" '$(IslinuxPortable)' == 'true' ">linux_$(Architecture)</VersionBadgeMoniker>
|
|
<VersionBadgeMoniker Condition=" '$(IsBuildingAndPublishingAllLinuxDistrosNativeInstallers)' == 'true' ">all_linux_distros_native_installer</VersionBadgeMoniker>
|
|
|
|
<VersionBadge>$(BaseOutputDirectory)/$(VersionBadgeMoniker)_$(Configuration)_version_badge.svg</VersionBadge>
|
|
<CoherentBadge>$(BaseOutputDirectory)/$(VersionBadgeMoniker)_$(Configuration)_coherent_badge.svg</CoherentBadge>
|
|
</PropertyGroup>
|
|
</Target>
|
|
</Project>
|