2 ms·
"Contrast to apt-get install foo-dev or brew install foo on Linux and MacOS respectively." Having a project that builds painlessly on third party developer mac
by fsloth 11y ago
"Contrast to apt-get install foo-dev or brew install foo on Linux and MacOS respectively."
Having a project that builds painlessly on third party developer machines requires effort from the project and is not guaranteed automatically by the chosen platform.
Apt-get also can fail if the dependency chain does not match exactly the configuration required by the project one wants to build.
The best way to build software on windows is different, perhaps even less elegant, but claiming that Linux/OS X builds are automatically correct does not match my experience.
Projects which have an incentive to provide a windows build usually can be built out of the box pretty painlessly, even with CMake.
From my experience, the best indicator of a pain free build on a platform is the number of users the project has on the said platform, not the platform.