# #llvm - Low Level Virtual Machine compiler toolkit # #In order to save build time, we build only the X86/ARM/AARCH64 backends. #This allows us to build for Intel 32/64 bit as well as ARM 32/64 bit. #Remove LLVM_TARGETS_TO_BUILD in order to build all available backends. # ExternalProject_Add ( llvm PREFIX ${CMAKE_INSTALL_PREFIX} URL http://releases.llvm.org/7.0.1/llvm-7.0.1.src.tar.xz URL_MD5 79f1256f97d52a054da8660706deb5f6 CMAKE_ARGS -DCMAKE_INSTALL_PREFIX:PATH= -DCMAKE_BUILD_TYPE:STRING=Release -DLLVM_TARGETS_TO_BUILD:STRING=X86$ARM$AArch64 -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF )