【发布时间】:2018-07-25 16:16:50
【问题描述】:
我们已经实现了一个 LLVM 通道并将其编译到一个库中(称为 libMyPass.so)。
我们希望将此传递应用于使用cmake 构建它的项目(其所有源代码文件)。有没有办法在 cmake 中这样做?
通常,我们使用clang从源文件发出llvm位代码,opt将此传递应用于位代码,llc将新位代码转换为汇编语言,clang再次用于将汇编语言编译为可执行文件。我可以用cmake封装这个过程吗?
【问题讨论】: