SKIP_PRECOMPILE_HEADERS

在 3.16 版本加入.

此源文件是否被 PRECOMPILE_HEADERS 功能跳过。

此属性有助于解决使用 PRECOMPILE_HEADERS 功能时可能遇到的构建问题。

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