What setup works for GNU make parallel jobs (-j) on Windows?
I have tried setting the shell to cmd.exe using MinGW make 3.81, this works in creating the multiple processes but make fails with the "waiting for job" message.
Can this work and what is the best setup? (MinGW / Cygwin / ???) Can someone point me to a working example to test against?
I've never had any promblems using make -jn
under Cygwin. It works rather well. I regularly use it with Microsoft's cl.exe
compiler. It just works out of the box for me. Very UNIX like, which is a Good Thing™. Build scripts port nicely to Linux and the Mac. Thoroughly recommended.
Never liked MinGW make since I got to a place where 5 back-slashes were too few, yet six was too many. Sigh! (To do with MinGW hacks to make backslash separated path names allowable in make AFAIK.)