PCH_INSTANTIATE_TEMPLATES

3.19 版本新增。

当此属性设置为 true 时,预编译头编译选项将包含一个标志,用于在生成 PCH 时实例化模板(如果支持)。这可以显著提高编译时间。Clang 自 11 版本起支持此功能。

此属性由 CMAKE_PCH_INSTANTIATE_TEMPLATES 变量的值初始化,前提是该变量在创建目标时已设置。如果未设置该变量,则属性默认为 ON