如何在基于cmake的Bitbake食谱上导入LLVM?

时间:2019-10-04 12:32:08

标签: cmake llvm yocto

我有一个需要LLVM构建的CMake项目,所以我在CMakeLists.txt文件上有| Could not find a package configuration file provided by "LLVM" with any of | the following names: | | LLVMConfig.cmake | llvm-config.cmake

在我的系统上构建时,此方法工作正常,但如果我尝试使用bitbake构建该项目,则cmake找不到LLVM:

llvm

我已经在配方的llvm-common中包含了DEPENDSllvm,并且llvm库似乎已安装在sysroot上,但是我在任何地方都找不到CMake文件。在 # Remove unnecessary cmake files rm -rf ${D}${libdir}/${LLVM_DIR}/cmake recipe上有两条可疑的行,但是可能存在它们的原因:

<?xml version="1.0" encoding="UTF-8"?>
<inventors>
 <person>
 <name>anie</name>
 <comment>good</comment>
 </person>
</inventors>    

那么从CMake使用LLVM的正确方法是什么?如果提出的解决方案不涉及破解原始的llvm配方,我将非常感谢。

0 个答案:

没有答案