aboutsummaryrefslogtreecommitdiff
path: root/extra/llvm
diff options
context:
space:
mode:
Diffstat (limited to 'extra/llvm')
-rwxr-xr-xextra/llvm/build5
-rw-r--r--extra/llvm/checksums3
-rw-r--r--extra/llvm/meta3
-rw-r--r--extra/llvm/sources2
-rw-r--r--extra/llvm/version2
5 files changed, 10 insertions, 5 deletions
diff --git a/extra/llvm/build b/extra/llvm/build
index 337ebeb3..f8b0f3b0 100755
--- a/extra/llvm/build
+++ b/extra/llvm/build
@@ -2,12 +2,13 @@
export DESTDIR="$1"
-cmake -B build \
+cmake -S llvm -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
+ -DLIBCXX_HAS_MUSL_LIBC=YES \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_LINK_LLVM_DYLIB=ON \
- -DLLVM_TARGETS_TO_BUILD="host;AMDGPU" \
+ -DLLVM_ENABLE_PROJECTS="clang;lld" \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_HOST_TRIPLE="$(cc -dumpmachine)" \
-DLLVM_BUILD_EXAMPLES=OFF \
diff --git a/extra/llvm/checksums b/extra/llvm/checksums
index 37781e9d..d335a56a 100644
--- a/extra/llvm/checksums
+++ b/extra/llvm/checksums
@@ -1 +1,2 @@
-49dc47c8697a1a0abd4ee51629a696d7bfe803662f2a7252a3b16fc75f3a8b50 llvm-12.0.0.src.tar.xz
+%BLAKE3
+ddd9f13b86a2bff6d6b9a9cedd0a3cffb118345b954ae3e7a988a8d80e7bb1c9 llvm-project-15.0.7.src.tar.xz
diff --git a/extra/llvm/meta b/extra/llvm/meta
new file mode 100644
index 00000000..26ff2b56
--- /dev/null
+++ b/extra/llvm/meta
@@ -0,0 +1,3 @@
+description: Low Level Virtual Machine
+license: Apache-2.0
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/llvm/sources b/extra/llvm/sources
index 890e5055..150b909f 100644
--- a/extra/llvm/sources
+++ b/extra/llvm/sources
@@ -1 +1 @@
-https://github.com/llvm/llvm-project/releases/download/llvmorg-12.0.0/llvm-12.0.0.src.tar.xz
+https://github.com/llvm/llvm-project/releases/download/llvmorg-15.0.7/llvm-project-15.0.7.src.tar.xz
diff --git a/extra/llvm/version b/extra/llvm/version
index 1284e405..e5547f52 100644
--- a/extra/llvm/version
+++ b/extra/llvm/version
@@ -1 +1 @@
-12.0.0 1
+15.0.7 1