diff --git a/build/repo.targets b/build/repo.targets index a076e84793..4a719e0f32 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -6,10 +6,14 @@ <_CloneRepositoryRoot>$(RepositoryRoot).r\ <_DependencyBuildDirectory>$(RepositoryRoot).deps\build\ <_DependencyPackagesDirectory>$(_DependencyBuildDirectory) - <_RepositoryListFileName>Repositories.props - <_DependencyRepositoryList>$(_DependencyBuildDirectory)$(_RepositoryListFileName) <_RestoreGraphSpecsDirectory>$(RepositoryRoot)obj\package-specs\ + <_RepositoryListFileName>Repositories.props + <_DefaultRepositoryList>$(MSBuildThisFileDirectory)$(_RepositoryListFileName) + <_DependencyRepositoryList>$(_DependencyBuildDirectory)$(_RepositoryListFileName) + <_RepositoryListToImport Condition="Exists('$(_DependencyRepositoryList)')">$(_DependencyRepositoryList) + <_RepositoryListToImport Condition="!Exists('$(_DependencyRepositoryList)')">$(_DefaultRepositoryList) + <_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'=='' AND '$(CompileOnly)'=='true'">/t:Package /t:VerifyPackages <_RepositoryBuildTargets Condition="'$(_RepositoryBuildTargets)'==''">/t:Verify @@ -22,12 +26,7 @@ - - + @@ -66,6 +65,8 @@ + + + $(BuildDir)$(_RepositoryListFileName)