-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathDirectory.Build.props
More file actions
48 lines (40 loc) · 2.4 KB
/
Directory.Build.props
File metadata and controls
48 lines (40 loc) · 2.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<Project>
<PropertyGroup>
<TargetAvaloniaVersion Condition="'$(TargetAvaloniaVersion)' == ''">11.0</TargetAvaloniaVersion>
<AvaloniaAppHostPackageVersionMajor>0</AvaloniaAppHostPackageVersionMajor>
<AvaloniaAppHostPackageVersionPrev>preview.4</AvaloniaAppHostPackageVersionPrev>
</PropertyGroup>
<Choose>
<When Condition="'$(TargetAvaloniaVersion)' == '11.0'">
<PropertyGroup>
<AvaloniaVersion>11.3.12</AvaloniaVersion>
<SkiaSharpVersion>2.88.9</SkiaSharpVersion>
<HarfBuzzVersion>7.3.0</HarfBuzzVersion>
</PropertyGroup>
</When>
<When Condition="'$(TargetAvaloniaVersion)' == '12.0'">
<PropertyGroup>
<AvaloniaVersion>12.0.0-preview2</AvaloniaVersion>
<SkiaSharpVersion>3.119.2</SkiaSharpVersion>
<HarfBuzzVersion>8.3.1.1</HarfBuzzVersion>
</PropertyGroup>
</When>
</Choose>
<PropertyGroup>
<AvaloniaAppHostPackageVersionMeta>skiasharp-v$(SkiaSharpVersion)-harfbuzz-v$(HarfBuzzVersion)</AvaloniaAppHostPackageVersionMeta>
<AvaloniaAppHostPackageVersion>$(TargetAvaloniaVersion).$(AvaloniaAppHostPackageVersionMajor)</AvaloniaAppHostPackageVersion>
<AvaloniaAppHostPackageVersion Condition="'$(AvaloniaAppHostPackageVersionPrev)' != ''">$(AvaloniaAppHostPackageVersion)-$(AvaloniaAppHostPackageVersionPrev)</AvaloniaAppHostPackageVersion>
<AvaloniaAppHostPackageVersion>$(AvaloniaAppHostPackageVersion)+$(AvaloniaAppHostPackageVersionMeta)</AvaloniaAppHostPackageVersion>
</PropertyGroup>
<PropertyGroup>
<HostLibsVersion>10.0</HostLibsVersion>
<HostLibsFlavor Condition="'$(HostLibsFlavor)' == ''">default</HostLibsFlavor>
<RepoRoot>$(MSBuildThisFileDirectory)</RepoRoot>
<TestingPlatformDotnetTestSupport>true</TestingPlatformDotnetTestSupport>
<PackagesOutputRoot>$([MSBuild]::NormalizePath('$(RepoRoot)', 'artifacts/packages'))</PackagesOutputRoot>
<AvaloniaAppHostPackageOutputDir>$([MSBuild]::NormalizePath('$(PackagesOutputRoot)', '$(Configuration)'))</AvaloniaAppHostPackageOutputDir>
<HostLibsBaseRoot>$([MSBuild]::NormalizePath('$(RepoRoot)', 'artifacts/hostlibs/$(HostLibsVersion)'))</HostLibsBaseRoot>
<HostLibsRoot>$([MSBuild]::NormalizePath('$(HostLibsBaseRoot)', '$(HostLibsFlavor)'))</HostLibsRoot>
<AvaloniaNativeLibsRoot>$([MSBuild]::NormalizePath('$(RepoRoot)', 'artifacts/skiasharp/$(SkiaSharpVersion)'))</AvaloniaNativeLibsRoot>
</PropertyGroup>
</Project>