summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD18
1 files changed, 7 insertions, 11 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d1abefd48471..fbc0a37cce39 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -19,13 +19,13 @@
pkgbase=lib32-llvm-minimal-git
pkgname=('lib32-llvm-minimal-git' 'lib32-llvm-libs-minimal-git')
-pkgver=12.0.0_r369979.3052e474eceb
+pkgver=12.0.0_r374137.2cfbdaf60104
pkgrel=1
arch=('x86_64')
url="http://llvm.org/"
license=('custom:Apache 2.0 with LLVM Exception')
makedepends=('git' 'cmake' 'ninja' 'lib32-libffi' 'lib32-zlib' 'python' 'lib32-gcc-libs'
- 'lib32-libxml2')
+ 'lib32-libxml2' 'llvm-minimal-git')
source=("llvm-project::git+https://github.com/llvm/llvm-project.git")
md5sums=('SKIP')
sha512sums=('SKIP')
@@ -48,12 +48,6 @@ pkgver() {
echo "${_pkgver}"
}
-prepare() {
- cd llvm-project
- # remove code parts not needed to build this package
- rm -rf debuginfo-tests libclc libcxx libcxxabi libunwind lld lldb llgo openmp parallel-libs polly pstl clang clang-tools-extra compiler-rt mlir flang
-}
-
build() {
export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
@@ -78,8 +72,13 @@ build() {
-D LLVM_LINK_LLVM_DYLIB=ON \
-D LLVM_ENABLE_RTTI=ON \
-D LLVM_ENABLE_FFI=ON \
+ -D LLVM_INCLUDE_BENCHMARKS=OFF \
+ -D LLVM_INCLUDE_GO_TESTS=OFF \
+ -D LLVM_INCLUDE_EXAMPLES=OFF \
-D LLVM_BUILD_DOCS=OFF \
+ -D LLVM_INCLUDE_DOCS=OFF \
-D LLVM_ENABLE_SPHINX=OFF \
+ -D LLVM_ENABLE_OCAMLDOC=OFF \
-D LLVM_ENABLE_DOXYGEN=OFF \
-D FFI_INCLUDE_DIR=$(pkg-config --variable=includedir libffi) \
-D LLVM_BINUTILS_INCDIR=/usr/include \
@@ -98,9 +97,6 @@ package_lib32-llvm-minimal-git() {
provides=('lib32-llvm')
conflicts=('lib32-llvm')
-
-
-# cd _build
DESTDIR="$pkgdir" ninja -C _build $NINJAFLAGS install
# Remove files which conflict with lib32-llvm-libs