Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@mgorny@social.treehouse.systems
2025-08-18 08:42:07

If you're writing a library, you should really avoid #CMake. CMake is designed to lock you in. As in, once you release a #FreeSoftware project using CMake, you can't switch to another build system with causing real trouble to your users. And if you support multiple build systems, as soon as you start supporting CMake, some of your users are going to start locking everyone else in.
That's because CMake uses a custom package discovery mechanism that's hardly compatible with anything else, and that is so complex that it's very hard to reimplement it with any other build system. So when others start relying on the CMake config files being installed (and they naturally will, since that's how CMake does things), you can't stop installing them without actually breaking stuff. And if you want to preserve them without actually using CMake, well, good luck with that.
And if CMake is one of the options you support, then some of your consumers will accidentally start relying on it anyway. And this will be much worse for everyone, because now their projects won't work for people who build your project with any other build system. Which in turn will force more projects to use CMake anyway. Which in turn will make more people rely on CMake being used…
Use #Meson as the build system, it's clean and not designed to lock you in. Use pkg-config for library data; it's simple and portable.
#OpenSource

@ruth_mottram@fediscience.org
2025-06-15 16:34:30

The #Fediverse is amazing, less than 24 hours after I posted this and @… is only €223 from the penultimate target with 30 hours to go.
Not taking any credit for that, but happy to see a chord has been struck for all genuine surveillance-capital-free social media. Even more important in the time of #NoKings.
Looks like I'm going to be busy making #Science videos on #ClimateChange in the #Polar Regions too for the next few weeks.
Here's one I made earlier on #SurfaceMass Budget. Let me know if there's something #Climate and/or #ice related you'd like to see a short clip about and I'll see what we can do
#fedizens who may not have seen this already? If they make the €55,000 target I promise to write a peertube channel into my next grant proposal, AND I'll post some better quality videos of our Greenland and #Antarctic research over the coming weeks...
Go!
#bigTech derisory) amount of EUR 75,000 to develop the opensource #fediverse competitor app to Youtube. Maybe chuck 'em a few euros if you think it useful?
support.joinpeertube.org/en/