我们已经实现了一个LLVM pass,并将其编译为一个库(称为libMyPass.so
)。
我们希望将此pass应用于使用cmake
构建的项目(其所有源代码文件)。有没有办法在cmake中做到这一点?
通常,我们使用clang
从源文件发出llvm位代码,使用opt
将此传递应用于位代码,使用llc
将新的位代码转换为汇编语言,并再次使用clang
将汇编语言编译为可执行文件。我可以使用cmake
封装此流程吗
https://stackoverflow.com/questions/51523507
复制相似问题