SKIP_PRECOMPILE_HEADERS¶
在 3.16 版本中添加。
源文件是否被 PRECOMPILE_HEADERS
特性跳过。
此属性可以帮助解决在使用 PRECOMPILE_HEADERS
特性时遇到的构建问题。
其中一个示例是使用 Objective-C (*.m
) 文件和 Objective-C++ (*.mm
) 文件,因为它们将分别被当作 C 和 CXX 处理(在 Ninja/Makefile 生成器的情况下),所以会导致编译失败。预编译头文件与各语言不兼容。