28 ms·
> The big advantage of Make is that it is probably already installed. ...unless you're on Windows, like me!
by erichdongubler 2y ago
> The big advantage of Make is that it is probably already installed.
...unless you're on Windows, like me!
- deaddodo 2y agoMake 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.
- BeetleB 2y ago> 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 :-)
- deaddodo 2y agoYou wouldn't use GNU Make (the thing that comes for "default" on Linux) with Python either. What a weird way to converse.
- BeetleB 2y ago> 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.
- ttyprintk 2y agoBusybox comes with a vestigial make. I wager git might. Those are both in winget.