I will never understand how people have such a rosy view of C development. Is it just that today people think there is only GNU make, and only GCC or clang?
Autotools used m4 because it was the most portable Unix tool, not because it's a good language to write your build scripts in...
Perhaps C was a poor example. I just mean “statically compiled language where files become objects and objects get linked into executables/libraries and this is done by a build system”.
Perhaps rust would have been a better example as there is less variety in build systems.
Autotools used m4 because it was the most portable Unix tool, not because it's a good language to write your build scripts in...