30 Oct
2026
30 Oct
'26
3:13 p.m.
At the moment we don't need the headers except for IDE projects, but if/when we transition to modules, we'll also have to transition to handling headers with CMake file sets.
In my opinion CMake GLOB should not be used at all; instead explicitly listing all sources, including headers, should be the preferred pattern.
Not sure that maintainers will find it convenient to list headers explicitly. :-)
No, I'm sure. I certainly didn't at first, but I got used to it using Bazel and found the upside to be worth it. The modules case you mention, for example, should be explicit file sets in my opinion. -- chris