Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> The big advantage of Make is that it is probably already installed.

...unless you're on Windows, like me!



Make is installed on Windows, if you install Microsoft's C/C++ dev stack (typically via installing Visual Studio). They just use nmake instead of GNU make. They also include Cmake these days, as it's the common cross platform option.


> if you install Microsoft's C/C++ dev stack (typically via installing Visual Studio).

So I have to install this huge dependency just to use make, when my project is in Python?

Way easier to install just :-)


You wouldn't use GNU Make (the thing that comes for "default" on Linux) with Python either.

What a weird way to converse.


> You wouldn't use GNU Make (the thing that comes for "default" on Linux) with Python either.

But people do use Make all the time for Python projects - as a command runner. Pelican projects, for example, come with a Makefile to start the server, publish, etc.

The whole point of this submission is that many, many people use Makefiles not for incremental builds, but as a convenient place to store commonly used commands. And just is a better and simpler tool than make for that. If you're on Windows, it's a pain to install make, compared to installing just.


Busybox comes with a vestigial make. I wager git might. Those are both in winget.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: