2017-03-07 63 views
1

構建LLVM cmake配置時無法找到Python解釋器時失敗。據我所知,需要Python來運行LLVM測試。我對測試LLVM不感興趣,測試在我的配置中明確禁用。在這種情況下是否可以強制cmake不要求Python?我可以在沒有Python解釋器的情況下構建LLVM嗎?

+0

我記得LLVM使用Python來生成庫依賴文件,所以沒有Python沒有辦法生成。我懷疑這已經改變了。 – arrowd

回答

1

我會嘗試通過LLVM_INCLUDE_TESTS=NOcmake命令:

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

+0

我已經擁有了。 –

+0

然後,顯然,我會尋找一個在LLVM的CMakeLists文件中需要Python的地方,看它是否依賴於某些可能被關閉的標誌。但你也可能在那裏。非常骯髒的黑客可能會創建你的虛擬「python」bash腳本 - 並將LLVM指向它,這樣它就不會阻止你。 –

0

目前無法構建無Python的LLVM。 LLVM配置使用llvm-build Python腳本來生成一些附加文件。

相關問題