2021.01.01 19:31 "[Tiff] Enabling and requiring C99 language support", by Roger Leigh

2021.01.03 15:19 "Re: [Tiff] Autotools", by Greg Troxel

You left out that cmake requires a C++11 compiler, at least. For projects that need C++11, this is noise. For projects debating C99 or not, it's a vast leap.

huh, where do you get that from? I was using cmake long before our toolchain had a C++11 compiler. And as far as I know, you can use it to build a C only project too.

Certainly you can build a C only project. But cmake is written in C++ and thus only can be run on systems that have C++ compilers available.

I maintain a lot of things in pkgsrc, and a few years ago there was a lot of pain because cmake required newer C++ support than a number of systems had. I'm sure long ago it only needed C++03, but pkgsrc currently has it coded to need C++11 and a min gcc version of 4.8.