summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD19
2 files changed, 13 insertions, 18 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9635f23f47dd..9425511c6707 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,5 +1,5 @@
pkgbase = llvm-minimal-git
- pkgver = 9.0.0_r317391.9a33dc9fb82
+ pkgver = 9.0.0_r317455.ae4ec62cc9a
pkgrel = 1
url = https://llvm.org/
arch = x86_64
@@ -26,12 +26,12 @@ pkgbase = llvm-minimal-git
pkgname = llvm-minimal-git
pkgdesc = Collection of modular and reusable compiler and toolchain technologies
- depends = llvm-libs-minimal-git=9.0.0_r317391.9a33dc9fb82-1
+ depends = llvm-libs-minimal-git=9.0.0_r317455.ae4ec62cc9a-1
depends = perl
optdepends = python-setuptools: for using lit (LLVM Integrated Tester)
- provides = llvm=9.0.0_r317391.9a33dc9fb82-1
- provides = compiler-rt=9.0.0_r317391.9a33dc9fb82-1
- provides = clang=9.0.0_r317391.9a33dc9fb82-1
+ provides = llvm=9.0.0_r317455.ae4ec62cc9a-1
+ provides = compiler-rt=9.0.0_r317455.ae4ec62cc9a-1
+ provides = clang=9.0.0_r317455.ae4ec62cc9a-1
provides = lone_wolf-llvm-git
conflicts = llvm
conflicts = compiler-rt
@@ -47,6 +47,6 @@ pkgname = llvm-libs-minimal-git
depends = ncurses
depends = libxml2
optdepends = llvm-libs: for LLVMgold linker
- provides = lone_wolf-llvm-libs-git=9.0.0_r317391.9a33dc9fb82-1
+ provides = lone_wolf-llvm-libs-git=9.0.0_r317455.ae4ec62cc9a-1
replaces = lone_wolf-llvm-libs-git
diff --git a/PKGBUILD b/PKGBUILD
index 303ccc19959c..c803cd80ef3a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -16,7 +16,7 @@
pkgbase=llvm-minimal-git
pkgname=('llvm-minimal-git' 'llvm-libs-minimal-git')
-pkgver=9.0.0_r317391.9a33dc9fb82
+pkgver=9.0.0_r317455.ae4ec62cc9a
pkgrel=1
arch=('x86_64')
url="https://llvm.org/"
@@ -33,6 +33,10 @@ sha512sums=('SKIP'
'75e743dea28b280943b3cc7f8bbb871b57d110a7f2b9da2e6845c1c36bf170dd883fca54e463f5f49e0c3effe07fbd0db0f8cf5a12a2469d3f792af21a73fcdd'
'2fdbae0b62d33411beaf191920ff280f83fa80fd505a71077671027f27ed8c61c5867de3e6ee6f26734c7605037e86796404212182f8ffa71f4af6ed2c316a40')
+# NINJAFLAGS is an env var used to pass commandline options to ninja
+# NOTE: It's your responbility to validate the value of $NINJAFLAGS. If unsure, don't set it.
+
+
pkgver() {
cd llvm-project/llvm
@@ -88,21 +92,12 @@ build() {
-D LLVM_ENABLE_BINDINGS=OFF \
-D LLVM_ENABLE_PROJECTS="compiler-rt;clang-tools-extra;clang" \
-
- if [[ ! $NINJAFLAGS ]]; then
- ninja
- else
ninja "$NINJAFLAGS"
- fi
}
check() {
cd _build
- if [[ ! $NINJAFLAGS ]]; then
- ninja check check-clang check-clang-tools
- else
- ninja "$NINJAFLAGS" check check-clang check-clang-tools
- fi
+ ninja "$NINJAFLAGS" check check-clang check-clang-tools
}
package_llvm-minimal-git() {
@@ -114,7 +109,7 @@ package_llvm-minimal-git() {
replaces=(lone_wolf-llvm-git)
cd _build
- DESTDIR="$pkgdir" ninja install
+ DESTDIR="$pkgdir" ninja "$NINJAFLAGS" install
# Include lit for running lit-based tests in other projects
pushd "$srcdir"/llvm-project/llvm/utils/lit