构建我的clang插件时,如何绕过依赖关系构建?

时间:2018-12-17 22:32:46

标签: c++ cmake clang llvm-clang clang-plugin

是否可以使用已经构建的clang版本构建clang插件?

我已经完成了下载和构建clang的所有步骤,但是我不知道如何设置工具,以使Makefile每次编译时都不会遍历整个llvm和clang目录我的工具(遍历Makefile似乎只需要构建我的单个文件插件即可。)

谢谢。

1 个答案:

答案 0 :(得分:1)

如果您使用的是CMake构建系统(应该使用重置LLVM),则CMake会创建特殊的目标来绕过依赖性检查。

如果目标名称为target,请致电:

make target/fast

然后,Makefile将不会检查/重建所有依赖库。还有一个make install/fast