# #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 https://github.com/llvm/llvm-project/releases/download/llvmorg-8.0.1/llvm-8.0.1.src.tar.xz URL_MD5 9a3b63df01c52556f7afb5617934e79e 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 )