diff --git a/extra/llvm/build b/extra/llvm/build index 270ae643..08e69c4d 100755 --- a/extra/llvm/build +++ b/extra/llvm/build @@ -1 +1,16 @@ #!/bin/sh -e + +mkdir -p build +cd build + +cmake \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_BUILD_TYPE=Release \ + -DLLVM_BUILD_LLVM_DYLIB=ON \ + -DLLVM_LINK_LLVM_DYLIB=ON \ + -DLLVM_TARGETS_TO_BUILD="host;X86" \ + -DLLVM_ENABLE_RTTI=ON \ + -Wno-dev -G Ninja .. + +ninja +DESTDIR="$1" ninja install diff --git a/extra/llvm/checksums b/extra/llvm/checksums new file mode 100644 index 00000000..8398ed02 --- /dev/null +++ b/extra/llvm/checksums @@ -0,0 +1 @@ +8872be1b12c61450cacc82b3d153eab02be2546ef34fa3580ed14137bb26224c llvm-8.0.0.src.tar.xz diff --git a/extra/llvm/depends b/extra/llvm/depends index e69de29b..9b10fc98 100644 --- a/extra/llvm/depends +++ b/extra/llvm/depends @@ -0,0 +1,2 @@ +cmake make +python make