Cmake 构建llvm:选择要构建的组件

Cmake 构建llvm:选择要构建的组件,cmake,llvm,Cmake,Llvm,我使用cmake构建LLVM,但我只需要一组特定的组件。 因此,我不需要构建完整的LLVM包,只希望将构建限制在我需要的范围内 举例来说,以下是我使用的组件列表: llvm_libs Analysis Core ExecutionEngine InstCombine对象运行时Dyld ScalarOpts支持本机mcjit mc mcdisassembler 有人有这方面的经验吗?因为建造任何东西都需要很长时间:- Thx是你的朋友。在那里,您可以找到所有目标的列表,并选择您需要的。最有可能的是

我使用cmake构建LLVM,但我只需要一组特定的组件。 因此,我不需要构建完整的LLVM包,只希望将构建限制在我需要的范围内

举例来说,以下是我使用的组件列表:

llvm_libs Analysis Core ExecutionEngine InstCombine对象运行时Dyld ScalarOpts支持本机mcjit mc mcdisassembler

有人有这方面的经验吗?因为建造任何东西都需要很长时间:-


Thx是你的朋友。在那里,您可以找到所有目标的列表,并选择您需要的。最有可能的是,make LLVMAnalysis LLVMCore…

如果您只构建一次整个LLVM,那么下次make将只构建您修改代码的部分。另外,为了加快构建过程,您可以通过执行make-jN来使用多线程构建,其中N是您想要使用的线程数。建议的N值为硬件线程数+1。