dotnet/runtime#124041 added the use of ninja to speed up the runtime builds.
This speeds up the runtime build by 10-15 seconds on Linux. The runtime build script expects ninja to be available by default and ninja was added to the Dockerfiles that are used in GitHub CI.
For vmr build:
- should the dependency be documented somewhere?
- should there be a flag to to enable/disable ninja on the top-level build.sh?
- what should be the default behavior?
- are there CI builds that build using the non-default behavior (to verify it works)?
@steveisok @jkotas @jkoritzinsky @am11 @dotnet/source-build @omajid
dotnet/runtime#124041 added the use of ninja to speed up the runtime builds.
This speeds up the runtime build by 10-15 seconds on Linux. The runtime build script expects ninja to be available by default and ninja was added to the Dockerfiles that are used in GitHub CI.
For vmr build:
@steveisok @jkotas @jkoritzinsky @am11 @dotnet/source-build @omajid