@whitequark I'm almost afraid to ask but have you ever actually looked at msbuild, an almost obsessively single purpose automation scripting system that has had C++ building shoehorned into it in the most hacky weird way ever and has 2 very different execution engines (devenv & msbuild) that claim to execute it, and is used very widely on Windows projects because [.. no... I don't know why... ]