【发布时间】:2018-12-17 22:32:45
【问题描述】:
是否可以使用已构建的 clang 版本构建 clang 插件?
我已完成下载和构建 clang 的所有步骤,但我不知道如何设置工具,以便每次编译我的工具时 Makefile 不会遍历整个 llvm 和 clang 目录(遍历Makefile 似乎需要与构建我的单文件插件一样长的时间)。
谢谢。
【问题讨论】:
标签: c++ cmake clang llvm-clang clang-plugin
是否可以使用已构建的 clang 版本构建 clang 插件?
我已完成下载和构建 clang 的所有步骤,但我不知道如何设置工具,以便每次编译我的工具时 Makefile 不会遍历整个 llvm 和 clang 目录(遍历Makefile 似乎需要与构建我的单文件插件一样长的时间)。
谢谢。
【问题讨论】:
标签: c++ cmake clang llvm-clang clang-plugin
如果您使用的是 CMake 构建系统(您应该使用重置 LLVM),那么 CMake 会创建特殊目标以绕过依赖项检查。
如果您的目标名称是target,请致电:
make target/fast
然后 Makefile 将不会检查/重建所有依赖库。还有一个make install/fast。
【讨论】: