Ninja is generic and minimalist. You can use it for anything that can be defined as a command with inputs and outputs.
Writing ninja files by hand is tedious and those extra features make provides can make it easier to use, but in principle ninja should be able to handle anything make could.
Writing ninja files by hand is tedious and those extra features make provides can make it easier to use, but in principle ninja should be able to handle anything make could.
It also works in windows.