PCH: Issue with mixing C and C++ within a target
If a target contains both C and C++ sources, and specifies a precompiled header which has a C++ class, CMake will try to build a pch file for the C language, which will obviously fail due to treating the header as C code.
I think it would be useful to either specify what language a pch file is for, or allow skipping some languages.
Sample project attached: