After watching a video on meson, it made me want to play with this software to
see how it was in practise. So I did a first shot on a OGON subproject that uses cmake
as build system.
Lovely CMake
I often hear that everybody hates cmake, but lots of projects use it anyway. So most
probably it's for bad reasons. I'm not an exception, and as soon as I have to touch
these lovely CMakeFile.txt, I always feel dirty, or at least I never have the impression
to have done some nice job. This happens even when everything goes as I wanted. Not even talking of
when things go wrong, with epic debugging sessions. I must be missing the cmake pĥilosophy
because everytime I suspect a behaviour, cmake does it the opposite way. So everytime there's
some cmake involved I'm reticent to go in that work.
Read more…