4 ms·
The systems that I use it for all have Python installed by default, so really it's just: 'pip install meson', which takes all of a few seconds to run. The bina
by imron 9y ago
The systems that I use it for all have Python installed by default, so really it's just: 'pip install meson', which takes all of a few seconds to run.
The binary it produces is still dependency free.
- ComputerGuru 9y agoI’m (honestly) glad it works for you. Distributing binaries outside of package managers is a) a rarity in the Linux world, and b) not in keeping with the open source philosophy. Requiring end users to have python so they can compile a c/c++ application will never make sense for a large portion of the user base build systems target.
- imron 9y agoIt's no more egregious than requiring cmake or autotools. And like I said, many Linux systems (and almost any used as a developers machine) will have Python installed by default. And the simplicity of meson's build files far outweighs any issues installing it.
- lolikoisuru 9y ago>The binary it produces is still dependency free. But the project now depends on Python, pip and Meson.
- imron 9y agoAs opposed to cmake or autotools? I mean it's not like Python is a rarity on Linux systems, or a difficult thing to install (assuming it wasn't installed by default)
- lolikoisuru 9y agoPython might not be rare but Meson for sure is. Cmake and autotools are very common compared to that.
- imron 9y agoRare yes, but no more effort to install, and significantly more pleasant to use.