2017-03-07 11 views
1

LLVM을 빌드 할 때 cmake 구성이 파이썬 인터프리터를 찾을 수 없을 때 실패합니다. 내가 알기 론, LLVM 테스트를 실행하려면 파이썬이 필요하다. LLVM 테스트에 관심이 없으며 테스트가 내 구성에서 명시 적으로 비활성화되어 있습니다. 이 경우 cmake가 파이썬을 필요로하지 않도록 강제 할 수 있습니까?Python 인터프리터없이 LLVM을 빌드 할 수 있습니까?

+0

LLVM이 파이썬을 사용하여 라이브러리 종속성 파일을 생성했기 때문에 파이썬없이 빌드 할 수있는 방법이 없었습니다. 그리고 나는 이것이 바뀌 었는지 의심 스럽다. – arrowd

답변

1

나는 cmake 명령에 LLVM_INCLUDE_TESTS=NO을 전달하려고합니다 :

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 파일에서 파이썬이 필요하게되는 곳을 찾고, 꺼져있는 플래그에 의존하는지 살펴볼 것입니다. 그러나 당신은 아마도 거기에도 있었을 것입니다. 매우 더러운 해킹은 더미 "파이썬"bash 스크립트를 생성 할 수 있으며 LLVM을 가리켜 서 차단하도록하지 않을 수 있습니다. –

0

현재 파이썬이없는 LLVM을 빌드 할 수 없습니다. LLVM 구성에서는 llvm-build Python 스크립트를 사용하여 몇 가지 추가 파일을 생성합니다.