【发布时间】:2017-03-07 21:29:14
【问题描述】:
当构建 LLVM cmake 配置失败时,它找不到 Python 解释器。据我了解,运行 LLVM 测试需要 Python。我对测试 LLVM 不感兴趣,我的配置中明确禁用了测试。在这种情况下是否可以强制 cmake 不需要 Python?
【问题讨论】:
-
我记得 LLVM 使用 Python 生成库依赖文件,所以没有 Python 就无法构建。我怀疑这已经改变了。
当构建 LLVM cmake 配置失败时,它找不到 Python 解释器。据我了解,运行 LLVM 测试需要 Python。我对测试 LLVM 不感兴趣,我的配置中明确禁用了测试。在这种情况下是否可以强制 cmake 不需要 Python?
【问题讨论】:
目前无法在没有 Python 的情况下构建 LLVM。 LLVM 配置使用llvm-build Python 脚本生成一些附加文件。
【讨论】:
我会尝试将LLVM_INCLUDE_TESTS=NO 传递给cmake 命令:
LLVM_INCLUDE_TESTS:BOOL
Generate build targets for the LLVM unit tests. Defaults to ON. You can use this option to disable the generation of build targets for the LLVM unit tests.
请参阅 LLVM 文档:LLVM-specific variables。
【讨论】: