From 226c8fbd207679877b4ba9a55b817d1d9936d469 Mon Sep 17 00:00:00 2001 From: Viktor Hofer <viktor.hofer@microsoft.com> Date: Wed, 10 Apr 2024 07:25:39 +0200 Subject: [PATCH] Create binlog for init-source-only.proj only when requested (#19379) --- src/SourceBuild/content/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/SourceBuild/content/build.sh b/src/SourceBuild/content/build.sh index 706d131d2..6b94d8edf 100755 --- a/src/SourceBuild/content/build.sh +++ b/src/SourceBuild/content/build.sh @@ -233,8 +233,13 @@ function Build { fi if [ "$test" != "true" ]; then + initSourceOnlyBinaryLog="" + if [[ "$binary_log" == true ]]; then + initSourceOnlyBinaryLog="/bl:\"$log_dir/init-source-only.binlog\"" + fi + "$CLI_ROOT/dotnet" build-server shutdown - "$CLI_ROOT/dotnet" msbuild "$scriptroot/eng/init-source-only.proj" -bl:"$scriptroot/artifacts/log/$configuration/BuildMSBuildSdkResolver.binlog" $properties + "$CLI_ROOT/dotnet" msbuild "$scriptroot/eng/init-source-only.proj" $initSourceOnlyBinaryLog $properties # kill off the MSBuild server so that on future invocations we pick up our custom SDK Resolver "$CLI_ROOT/dotnet" build-server shutdown fi