After spending so much time learning about Cmake, Make and pk-config, I've come to the conclusion that they are all unnecessary layers of abstraction.

These abstractions create technical debt. It may look daunting to see a 240 character long string in the command line but that string has value. Every version, linked library and directory name is visible. Aliasing all of those variables is unnecessary if they aren't going to be reused.

#programming #devlog #solodev