与cmake交叉编译llvm时跳过构建llvm-tblgen

时间:2019-04-10 05:29:47

标签: cmake llvm cross-compiling

我是构建LLVM的新手。我必须为手头的任务构建3.7版。

我遇到了与构建llvm-tblgen和AFAIK相关的错误,我不需要llvm-tblgen。

我做了我认为会关闭llvm工具构建的操作,因为我的cmake命令开始于: cmake -DCMAKE_BUILD_TYPE =发布-DLLVM_TARGETS_TO_BUILD = AArch64 -DLLVM_ENABLE_ZLIB = OFF -DLLVM_INCLUDE_EXAMPLES = OFF -DLLVM_INCLUDE_TESTS = OFF -DLLVM_BUILD_TOOLS = OFF -DLLVM_INCLUDE_TESTS>

在交叉编译时,我没有找到任何简洁的标志来关闭构建llvm-tblgen。我以为关闭工具就能做到。

我阅读了以下页面: https://releases.llvm.org/3.7.0/docs/CMake.html#basic-cmake-usage

,在LLVM_TABLEGEN下,它指向主机变体,但是,我还是交叉编译。我对那里的指导不太了解。

对于了解llvm组件的功能,如何根据cmake构建列出它们以及如何打开和关闭它们的任何一般性建议,都值得赞赏。

0 个答案:

没有答案