We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ce9d89f commit 24bdd92Copy full SHA for 24bdd92
llvm-minimal.sh
@@ -0,0 +1,21 @@
1
+#!/bin/sh
2
+
3
+set -e
4
5
+git clone https://gitlab.archlinux.org/archlinux/packaging/packages/llvm llvm
6
+cd ./llvm
7
8
+sed -i -e 's/-g1/-g0/' \
9
+ -e 's|-DCMAKE_BUILD_TYPE=Release|-DCMAKE_BUILD_TYPE=MinSizeRel|' \
10
+ -e 's|-DLLVM_BUILD_TESTS=ON|-DLLVM_BUILD_TESTS=OFF|' \
11
+ -e 's|-DLLVM_ENABLE_CURL=ON|-DLLVM_ENABLE_CURL=OFF|' \
12
+ -e 's|-DLLVM_BUILD_DOCS=ON|-DLLVM_TARGETS_TO_BUILD="X86;AMDGPU"|' \
13
+ -e 's|-DLLVM_ENABLE_SPHINX=ON|-DLLVM_ENABLE_SPHINX=OFF|' \
14
+ -e 's|rm -r|#rm -r|' ./PKGBUILD
15
+cat ./PKGBUILD
16
17
+makepkg -f --skippgpcheck
18
+mv ./llvm-libs-*.pkg.tar.zst ../
19
+cd ..
20
+echo "All done!"
21
0 commit comments