Oh dear... Am I the only one who feels that CMake is not "the right way" to do cross-platform build systems? Don't we deserve something better? LLVM projects Y U NO use better build infrastructure? Why is there even a need to inject files "to suppress noisy CMake warnings"? 😣