# Maintainer: acxz pkgname=llvm-amdgpu-git pkgdesc='Radeon Open Compute - LLVM toolchain (llvm, clang, lld)' pkgver=latest pkgrel=3 arch=('x86_64') url='https://github.com/RadeonOpenCompute/llvm-project' license=('custom:Apache 2.0 with LLVM Exception') depends=(z3) makedepends=(git cmake python) source=("${pkgname}::git+$url") sha256sums=('SKIP') provides=('llvm-amdgpu') conflicts=('llvm-amdgpu') pkgver() { cd "$pkgname" git describe --long | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { cmake -DCMAKE_INSTALL_PREFIX='/opt/rocm/llvm' \ -DCMAKE_BUILD_TYPE=Release \ -DLLVM_HOST_TRIPLE=$CHOST \ -DLLVM_BUILD_UTILS=ON \ -DLLVM_ENABLE_BINDINGS=OFF \ -DLLVM_ENABLE_OCAMLDOC=OFF \ -DLLVM_ENABLE_PROJECTS='llvm;clang;compiler-rt;lld' \ -DLLVM_TARGETS_TO_BUILD='AMDGPU;X86' \ -DOCAMLFIND=NO \ "$pkgname/llvm" make } package() { DESTDIR="$pkgdir" make install }