Use dependencies when available

This commit is contained in:
John Luo 2017-04-06 16:13:02 -07:00
parent 6c7d099548
commit c85a0ff7ef
1 changed files with 13 additions and 0 deletions

View File

@ -2,12 +2,25 @@
<Import Project="common.props" />
<PropertyGroup>
<DependencyBuildDirectory>$(RepositoryRoot).deps\build\</DependencyBuildDirectory>
<PrepareDependsOn>
$(PrepareDependsOn);
UpdateNuGetConfig
</PrepareDependsOn>
<CompileDependsOn Condition="'$(BUILD_PACKAGE_CACHE)' == 'true'">
$(CompileDependsOn);
BuildPackageCache
</CompileDependsOn>
</PropertyGroup>
<Target Name="UpdateNuGetConfig">
<UpdatePackageSource
NuGetConfigPath="$(RepositoryRoot)NuGet.config"
SourceName="Dependencies"
SourceUri="$(DependencyBuildDirectory)"
Condition="Exists('$(DependencyBuildDirectory)')" />
</Target>
<Target Name="BuildPackageCache">
<GetOSPlatform>
<!-- Returns {Linux, macOS, Windows} -->