summaryrefslogtreecommitdiff
path: root/elements/llvm-common/llvm.bst
blob: d3ff3c32a93a6fb3efd1a69d929775925043f3b2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
kind: cmake
description: Low Level Virtual Machine
depends:
- core.bst
sources:
- kind: git
  url: upstream:llvm
  track: release_40
  ref: c8fccc53ed66d505898f8850bcc690c977a7c9a7
config:
  configure-commands:
  - |
    mkdir build/
    cd build/

    CC=gcc CXX=g++                              \
    cmake -DCMAKE_INSTALL_PREFIX="%{prefix}"      \
          -DLLVM_ENABLE_FFI=ON                  \
          -DCMAKE_BUILD_TYPE=Release            \
          -DLLVM_BUILD_LLVM_DYLIB=ON            \
          -DLLVM_TARGETS_TO_BUILD="host;AMDGPU" \
          -Wno-dev ..
  build-commands:
  - |
    cd build/
    make
  install-commands:
  - |
    cd build/
    make DESTDIR="%{install-root}" install