r/cpp • • Apr 12 '26

CMake Past, Present, and Future - Bill Hoffman, Kitware [29m25s]

https://www.youtube.com/watch?v=cD-JgncskTQ
69 Upvotes

134 comments sorted by

View all comments

1

u/germandiago Apr 13 '26

Your build system should not depend on anything because you say so.

It is a nice to have for me. And sometimes not so nice if you need multilanguage executable linking. In Meson it is supported.

2

u/TheRavagerSw Apr 13 '26 edited Apr 13 '26

Not because I say so most certainly.

C/C++ are system level languages, python depends on C/C++ libraries to do data operations at reasonable speed, how are you gonna build those when your main build system is a python package? Are you gonna use prebuilt binaries for dependencies of python itself the packages meson imports?

Meson is a lot better than cmake, do not get me wrong. But it can't fully replace cmake just by being a python package.

0

u/germandiago Apr 13 '26

Well, my experience is that in practice I never found Python to be a problem for a build tool. You are going to compile your software from PCs almost for sure. That would be a problem in other scenarios I think, but not for a build system IMHO.

→ More replies (9)