SKIP_PRECOMPILE_HEADERS

在 3.16 版本中添加。

源文件是否被 PRECOMPILE_HEADERS 特性跳过。

此属性可以帮助解决在使用 PRECOMPILE_HEADERS 特性时遇到的构建问题。

其中一个示例是使用 Objective-C (*.m) 文件和 Objective-C++ (*.mm) 文件,因为它们将分别被当作 C 和 CXX 处理(在 Ninja/Makefile 生成器的情况下),所以会导致编译失败。预编译头文件与各语言不兼容。