diff options
author | Leo <thinkabit.ukim@gmail.com> | 2020-08-30 18:24:38 -0300 |
---|---|---|
committer | Leo <thinkabit.ukim@gmail.com> | 2020-08-31 18:25:39 +0000 |
commit | a269918b65bac5dff8e3dfe571c86468e42a9470 (patch) | |
tree | 568f42234e4eaf903319ac866adacf23154de64e | |
parent | 789bca0028bf8ecf72d8cbcd20bec19d8bcba476 (diff) |
testing/openmp: new aport
https://openmp.llvm.org
LLVM OpenMP Runtime Library
Fixes #11193
-rw-r--r-- | testing/openmp/APKBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/testing/openmp/APKBUILD b/testing/openmp/APKBUILD new file mode 100644 index 00000000000..d0d3378ce0e --- /dev/null +++ b/testing/openmp/APKBUILD @@ -0,0 +1,37 @@ +# Contributor: Leo <thinkabit.ukim@gmail.com> +# Maintainer: Leo <thinkabit.ukim@gmail.com> +pkgname=openmp +pkgver=10.0.1 +pkgrel=0 +pkgdesc="LLVM OpenMP Runtime Library" +options="!check" # Missing llvm-lit +url="https://openmp.llvm.org" +arch="all !s390x" # 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="5b6f6487feaabd2a18ef2bbb1a5f86bb567e264f9fdf56805cfdd3f65f36f21e7c1392ba5170fafb52a395fc1606b277233beba3df31dc2ab825ef8924e7a05a openmp-10.0.1.src.tar.xz" |