SKIP_PRECOMPILE_HEADERS

版本 3.16 新增。

此原始檔是否被 PRECOMPILE_HEADERS 功能略過。

此屬性有助於解決使用 PRECOMPILE_HEADERS 功能時可能遇到的建置問題。

一個例子是使用 Objective-C (*.m) 檔案和 Objective-C++ (*.mm) 檔案,這會導致編譯失敗,因為它們(在 Ninja / Makefile 產生器的情況下)被視為 C 和 CXX。預編譯標頭檔在不同語言之間不相容。