# Contributor: Leo # Maintainer: pkgname=openmp pkgver=11.1.0 pkgrel=1 pkgdesc="LLVM OpenMP Runtime Library" options="!check" # Missing llvm-lit url="https://openmp.llvm.org" arch="all !s390x !mips64" # LIBOMP_ARCH = UnknownArchitecture license="Apache-2.0" makedepends="cmake perl elfutils-dev libffi-dev" subpackages="$pkgname-dev" source="https://github.com/llvm/llvm-project/releases/download/llvmorg-$pkgver/openmp-$pkgver.src.tar.xz" builddir="$srcdir/$pkgname-$pkgver.src" build() { if [ "$CBUILD" != "$CHOST" ]; then CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" fi cmake \ -B build \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DLIBOMP_INSTALL_ALIASES=OFF \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \ $CMAKE_CROSSOPTS make -C build } package() { DESTDIR="$pkgdir" make -C build install rm -f "$pkgdir"/usr/lib/libarcher_static.a } sha512sums="bbea103f44f436f2bbc7d56be77f29235c15af578e8b6af02c4f162e3467e36c122da21ada428fb18d09ca03d393a8df99ffd02008426dcc680e203ba103d7ba openmp-11.1.0.src.tar.xz"