This is from a no-op incremental build (build.cmd && build.cmd -bl):

The CrossgenLayout target is missing inputs & outputs and is causing a full no-op build to take ~2 minutes. This could get fixed by declaring inputs and outputs:
|
<Target Name="CrossgenLayout" |
cc @baronfel @SimaTian @marcpopMSFT