Fix build parallelism on Windows with NUMA (#21278)
authorJan Vorlicek <janvorli@microsoft.com>
Thu, 29 Nov 2018 18:06:34 +0000 (19:06 +0100)
committerGitHub <noreply@github.com>
Thu, 29 Nov 2018 18:06:34 +0000 (19:06 +0100)
commit0cc4b0c3e6207fcae9ffde81096f86c40d2634b4
treeb38590abfdefd04c0f3a3a5c4264489ee7895273
parent2c13fb067b511bfdd3d054b63314292fcb0eebc7
Fix build parallelism on Windows with NUMA (#21278)

When multiple NUMA nodes are enabled on the machine where coreclr is
built, we incorrectly detect the number of cores that we use for build
parallelism of the native part of the build (NumberOfCores) as only
a number in the last NUMA node.
The reason is that the `wmic cpu get NumberOfCores /value` returns
multiple lines, one per each NUMA node.
This change fixes it by summing values from all the lines.
build.cmd