我有一个需要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
中包含了DEPENDS
和llvm
,并且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配方,我将非常感谢。