diff options
Diffstat (limited to 'libs/openmp-rocm/MAKEPKG')
| -rw-r--r-- | libs/openmp-rocm/MAKEPKG | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/libs/openmp-rocm/MAKEPKG b/libs/openmp-rocm/MAKEPKG new file mode 100644 index 0000000..7990b29 --- /dev/null +++ b/libs/openmp-rocm/MAKEPKG @@ -0,0 +1,40 @@ +#!/bin/mkpkg +# description: AMD ROCm OpenMP runtime with GPU offload support +# url: https://github.com/ROCm/llvm-project + +name=openmp-rocm +_name=therock +version=10.0 +release=1 +depends=(llvm) +makedeps=(cmake ninja) +source=(https://github.com/ROCm/llvm-project/archive/refs/tags/$_name-$version.tar.gz) + +sha256sums=( + "92dcfe3d2e1ca52b460c7f168d8d74e47cd17370fa8bdffb919174115f94ab0f" +) + +build() { + cd llvm-project-$_name-$version + cmake -S runtimes -B build -G Ninja -Wno-dev \ + -DLLVM_ENABLE_RUNTIMES=openmp \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DOPENMP_LLVM_TOOLS_DIR=/usr/bin \ + -DCMAKE_C_COMPILER=clang \ + -DCMAKE_CXX_COMPILER=clang++ \ + -DLIBOMP_ENABLE_SHARED=ON \ + -DLIBOMP_INSTALL_ALIASES=ON \ + -DLIBOMP_OMPT_SUPPORT=ON \ + -DLIBOMP_USE_DEBUGGER=OFF \ + -DOPENMP_ENABLE_LIBOMPTARGET=ON + ninja -C build + DESTDIR=$PKG ninja -C build install +} + +signify() { + untrusted comment: public key + RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 +} + +# vim: filetype=sh |
