diff options
Diffstat (limited to 'community/ispc/APKBUILD')
-rw-r--r-- | community/ispc/APKBUILD | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/community/ispc/APKBUILD b/community/ispc/APKBUILD index ee6f51ffe5f..56fd7b1fe7b 100644 --- a/community/ispc/APKBUILD +++ b/community/ispc/APKBUILD @@ -1,23 +1,25 @@ # Contributor: Leon Marz <main@lmarz.org> # Maintainer: Leon Marz <main@lmarz.org> pkgname=ispc -pkgver=1.16.1 -pkgrel=2 +pkgver=1.23.0 +pkgrel=0 pkgdesc="Intel SPMD Program Compiler" url="https://ispc.github.io/" arch="x86_64 armv7 aarch64" # ispc only supports these arches license="BSD-3-Clause" -_llvmver=12 +_llvmver=17 makedepends="cmake bison - clang-dev - clang-static + clang$_llvmver-dev + clang$_llvmver-static flex + libxml2-dev llvm$_llvmver-dev llvm$_llvmver-static llvm$_llvmver-test-utils m4 ncurses-dev + samurai zlib-dev" source="$pkgname-$pkgver.tar.gz::https://github.com/ispc/ispc/archive/v$pkgver.tar.gz 0001-cmake-fixes.patch @@ -32,16 +34,20 @@ build() { armv7|aarch64) _arm_enabled=ON ;; esac - cmake -B build \ + cmake -B build -G Ninja \ -DCMAKE_BUILD_TYPE=None \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_SHARED_LIBS=True \ - -DCLANG_EXECUTABLE="$(command -v clang)" \ - -DCLANGPP_EXECUTABLE="$(command -v clang++)" \ + -DCMAKE_C_COMPILER="clang-$_llvmver" \ + -DCMAKE_CXX_COMPILER="clang++-$_llvmver" \ + -DCLANG_EXECUTABLE="$(command -v clang-$_llvmver)" \ + -DCLANGPP_EXECUTABLE="$(command -v clang++-$_llvmver)" \ + -DLLVM_CONFIG_EXECUTABLE="/usr/lib/llvm$_llvmver/bin/llvm-config" \ -DX86_ENABLED=$_x86_enabled \ -DARM_ENABLED=$_arm_enabled \ -DISPC_INCLUDE_EXAMPLES=OFF \ - -DISPC_NO_DUMPS=ON + -DISPC_OPAQUE_PTR_MODE=ON \ + -DISPC_INCLUDE_RT=OFF cmake --build build } @@ -51,6 +57,6 @@ package() { } sha512sums=" -89b844a15a888ae7074c4baa47f46d1d7176501f215c9a8c3b4bf9ad1960dc77d53f1f448d5253ad0c6a91e5088af243c3dfd148e619f9abeb6a16f715e3b463 ispc-1.16.1.tar.gz -1773cd37dac6de75512bc1285be2c4870b7ce2dfcf16c42d4788ff0a17d8a71127ebcec1110210e775a355034d32cbe91ecdffbc6cf5155f456141b23953d8f5 0001-cmake-fixes.patch +34cd2572cdaf38f7911ffe52dfb7346f1607de1f81635bdf94e365dee810b30ddeb090eee4a592d9331bb051498172bfd868cd8de9c38bed388d7207a30ac0d8 ispc-1.23.0.tar.gz +8e44d7fb0bc383f817855b45b64642d6db8f8448263e3f4b939fb9602a608d03b4f47f525df4147241b18e121bc253c7eb87cbb9e4a4f0b9653e05fc03efc0eb 0001-cmake-fixes.patch " |