3 ms·
There are many complex projects that use Make to build source code. Grab just about any software release tarball and there will almost certainly be a Makefile
by davexunit 13y ago
There are many complex projects that use Make to build source code. Grab just about any software release tarball and there will almost certainly be a Makefile in it.
This is yet another example of the JavaScript community being completely ignorant of what came before them.
- nawitus 13y agoI never claimed Make is not often used. My point was that there are better tools than Make available these days. If someone is starting a new project, it makes sense to check if there are alternatives to Makefiles.
- cwmma 13y agoI wish I could use make to build my JavaScript code, but I need it to also work on windows (easily). If there was a version of make I could point to that would work easily on windows, preferably as a non-global variable, I would use that, until then I probably will have to use something else, through likely just bash scripting with pipes (which does work in windows).
- maxerickson 13y agoWhat do you mean when you say "as a non global variable"? The one here: http://gnuwin32.sourceforge.net/packages/make.htm http://gnuwin32.sourceforge.net/packages/make.htm works fine if you do set path= and then call it using a full path into Program Files (I've just checked to make sure, but I used whatever version I had installed, not sure it's the latest one there).
- shadowmint 13y agoI'm not defending the parent topic particularly, but it's worth noting that you're not entirely correct. If you download any complex project, there will almost certainly be a meta makefile generator (autoconf, cmake, etc) or a set of about 30 makefiles for different various specific situations (lua, etc). ...because make is terrible at doing complex tasks on its own, and terrible at code reuse on it's own. To be fair; async I/O isn't a magical button that makes gulp better than anything else, but it's a bit off saying an entire community is ignorant. Don't be a dick. The important points about gulp are: - Better syntax - Plugin system (code reuse) - Functional programming style - Faster than its main alternative, grunt shrug I wouldn't use it to build c code. ...but then again, I'd never use make to build a c project either. Ninja is significantly faster for the same low level build process.