From d518d653d22fd4dd283bf5ce1caf3c5269040f9a Mon Sep 17 00:00:00 2001 From: Kiran Challa Date: Fri, 7 Jul 2017 12:29:35 -0700 Subject: [PATCH] Enabled a way to passing in additional build arguments to individual repositories being built --- build/RepositoryBuild.targets | 2 +- build/repo.targets | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/build/RepositoryBuild.targets b/build/RepositoryBuild.targets index 7b256b0e34..f733ef2cae 100644 --- a/build/RepositoryBuild.targets +++ b/build/RepositoryBuild.targets @@ -48,7 +48,7 @@ - $(_RepositoryBuildTargets) /p:BuildNumber=$(BuildNumber) /p:Configuration=$(Configuration) + $(_RepositoryBuildTargets) $(RepositoryBuildArguments) $(BuildRepositoryRoot)artifacts $(RepositoryArtifactsRoot)\build\ $(RepositoryArtifactsRoot)\msbuild\ diff --git a/build/repo.targets b/build/repo.targets index 8152e736bf..c14f71af01 100644 --- a/build/repo.targets +++ b/build/repo.targets @@ -110,11 +110,13 @@ DependsOnTargets="_FilterRepositories;_FindDotNetPath;_GenerateRestoreGraphSpecs;_GenerateBuildGraph;_UpdateNuGetConfig;_CreateRepositoriesListWithCommits"> + + $(RepositoryBuildArguments) /p:BuildNumber=$(BuildNumber) /p:Configuration=$(Configuration) + <_BuildRepositoryProperties> UniverseBuildDir=$(BuildDir); UniverseMSBuildDir=$(ArtifactsDir)msbuild; BuildInParallel=$(BuildInParallel); - BuildNumber=$(BuildNumber); Configuration=$(Configuration); DotNetPath=$(DotNetPath); KoreBuildDirectory=$(MSBuildProjectDirectory)\; @@ -124,6 +126,7 @@ _CloneRepositoryRoot=$(_CloneRepositoryRoot); _DependencyPackagesDirectory=$(_DependencyPackagesDirectory); _RepositoryBuildTargets=$(_RepositoryBuildTargets); + RepositoryBuildArguments=$(RepositoryBuildArguments); _RestoreGraphSpecsDirectory=$(_RestoreGraphSpecsDirectory); PackagePublisherPath=$(PackagePublisherNetCoreApp)