4 ms·
I love this! Used to do it, too, but currently we’re stuck in windows. What do you do then? (IT blocks WSL so not that)
by pletnes 6y ago
I love this! Used to do it, too, but currently we’re stuck in windows. What do you do then? (IT blocks WSL so not that)
- JamesSwift 6y agoGNU make is available on windows. If you run it via git-bash then it should mostly "just work" (though there will be some idiosyncracies to work out). I tested this project and it all runs on linux/osx/windows: https://github.com/J-Swift/cod-stats https://github.com/J-Swift/cod-stats
- pletnes 6y agoNot an easy sell in my experience, windows people think it’s strange to install an archaic C build system as an add-on. And some people even git in cmd. It’s just not easy to get people on board with it.
- JamesSwift 6y agoWhen used as I would recommend, GNU Make is not a build system, its a task runner. Its a language agnostic gulp or npm package.json scripts runner. You can run anything you want (even powershell!) in the targets, its just a standard way to package them up together and declare task dependencies.
- pletnes 6y agoI know and support the approach, but have to keep «selling» this. Make documents itself as a C compilation system. I think it’s actually a better task runner! Python’s tox and invoke are nice, but much more noisy and language-specific.