我想为多个子项目使用单个预编译头文件。
如果我添加到项目
FileTagger {
patterns: "/absolute/path/to/header.h"
fileTags: ["cpp_pch_src"]
}
然后不生成 pch。如果我将 header.h 添加到每个子项目的目录中,则此方法有效:
FileTagger {
patterns: "header.h"
fileTags: ["cpp_pch_src"]
}
当然,pch 会为每个子项目生成一次。那么如何只生成一次 pch 并在多个子项目中使用它呢?