BuildPal and some build systemsΒΆ

BuildPal works best with build systems which support -j option. Although every build system will work with compiler substition hook, createprocess hook will work better. Here is the current state of affairs some common build systems:

Build system has -j option supports cp hook
Boost.Build yes yes
JOM yes yes
MSBuild no no
Ninja yes yes
Nmake no yes
SCons yes yes

It seems that Microsoft really goes out of its way to prevent parallel build support with their build systems.