It would be nice to accept multiple configurations for the same platform, and choose one based on priority and which required tools are installed. For example, building on windows using visual studio or nmake.