#!/bin/mkpkg # description: LLVM OpenMP runtime library # url: https://openmp.llvm.org/ name=openmp version=23.1.0 release=1 depends=(llvm) makedeps=(cmake ninja) #source=(https://github.com/llvm/llvm-project/archive/refs/tags/llvmorg-$version.tar.gz) source=(https://github.com/llvm/llvm-project/releases/download/llvmorg-$version/llvm-project-$version.src.tar.xz) sha256sums=( "ab1f0e3ec52448c33e8782eaf0422504b87c7b016b22514653ee0d8fcee479ff" ) build() { mv llvm-project-$version.src llvm-project cmake llvm-project/runtimes -DLLVM_ENABLE_RUNTIMES=openmp -B build -G Ninja -Wno-dev \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_C_COMPILER=clang \ -DCMAKE_CXX_COMPILER=clang++ \ -DLIBOMP_ENABLE_SHARED=ON \ -DLIBOMP_INSTALL_ALIASES=ON \ -DLIBOMP_OMPT_SUPPORT=OFF \ -DLIBOMP_USE_DEBUGGER=OFF \ -DOPENMP_ENABLE_TESTS=OFF ninja -C build DESTDIR=$PKG ninja -C build install } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh