Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/corefx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric St. John <ericstj@microsoft.com>2016-02-11 12:05:22 +0300
committerEric St. John <ericstj@microsoft.com>2016-02-11 12:05:22 +0300
commitc604732f4a781bc931444641268aa9edd81310fd (patch)
treed87c8e07ce9c95d1c3648e008c92172e7ccb0f1a /build.sh
parentb50ddae49d917e9a3c7c3d244ece87d7cb805d0b (diff)
Add binclashlogger to build
Adds a logger to detect multiple projects building the same output path with different global properties. This helps keep the build clean from race conditions and redundant builds.
Diffstat (limited to 'build.sh')
-rwxr-xr-xbuild.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/build.sh b/build.sh
index f708954921..a8fddadf96 100755
--- a/build.sh
+++ b/build.sh
@@ -100,8 +100,10 @@ build_managed_corefx()
{
__buildproj=$__scriptpath/build.proj
__buildlog=$__scriptpath/msbuild.log
+ __binclashlog=$__scriptpath/binclash.log
+ __binclashloggerdll=$__scriptpath/Tools/Microsoft.DotNet.Build.Tasks.dll
- ReferenceAssemblyRoot=$__referenceassemblyroot $__scriptpath/Tools/corerun $__scriptpath/Tools/MSBuild.exe "$__buildproj" /nologo /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__buildlog" /t:Build /p:OSGroup=$__BuildOS /p:COMPUTERNAME=$(hostname) /p:USERNAME=$(id -un) /p:TestNugetRuntimeId=$__TestNugetRuntimeId $__UnprocessedBuildArgs
+ ReferenceAssemblyRoot=$__referenceassemblyroot $__scriptpath/Tools/corerun $__scriptpath/Tools/MSBuild.exe "$__buildproj" /nologo /verbosity:minimal "/fileloggerparameters:Verbosity=normal;LogFile=$__buildlog" "/l:BinClashLogger,$__binclashloggerdll;LogFile=$__binclashlog" /t:Build /p:OSGroup=$__BuildOS /p:COMPUTERNAME=$(hostname) /p:USERNAME=$(id -un) /p:TestNugetRuntimeId=$__TestNugetRuntimeId $__UnprocessedBuildArgs
BUILDERRORLEVEL=$?
echo