[arch-commits] Commit in emscripten/trunk (PKGBUILD)
Sven-Hendrik Haase
svenstaro at archlinux.org
Wed Jun 19 11:04:39 UTC 2019
Date: Wednesday, June 19, 2019 @ 11:04:39
Author: svenstaro
Revision: 482337
upgpkg: emscripten 1.38.36-3
Include only required LLVM tools
Modified:
emscripten/trunk/PKGBUILD
----------+
PKGBUILD | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2019-06-19 11:03:03 UTC (rev 482336)
+++ PKGBUILD 2019-06-19 11:04:39 UTC (rev 482337)
@@ -5,7 +5,7 @@
pkgname=emscripten
pkgver=1.38.36
-pkgrel=2
+pkgrel=3
pkgdesc="LLVM-based project that compiles C and C++ into highly-optimizable JavaScript for the web"
arch=('x86_64')
url="http://emscripten.org"
@@ -42,6 +42,8 @@
-DCMAKE_SKIP_RPATH=YES \
-DLLVM_TARGETS_TO_BUILD="X86;WebAssembly" \
-DLLVM_BUILD_RUNTIME=OFF \
+ -DLLVM_TOOL_LTO_BUILD=ON \
+ -DLLVM_INSTALL_TOOLCHAIN_ONLY=ON \
-DLLVM_INCLUDE_EXAMPLES=OFF \
-DLLVM_INCLUDE_TESTS=OFF \
-DLLVM_ENABLE_PROJECTS="lld;clang" \
@@ -51,8 +53,10 @@
package() {
# install LLVM stuff
- install -d "$pkgdir"/usr/lib/emscripten-llvm
- install -m755 "$srcdir"/llvm-project/llvm/build/bin/* "$pkgdir"/usr/lib/emscripten-llvm
+ # I think we really only need these binaries.
+ for bin in lld clang clang++; do
+ install -Dm755 "$srcdir"/llvm-project/llvm/build/bin/$bin "$pkgdir"/usr/lib/emscripten-llvm/$bin
+ done
# install emscripten
cd "$srcdir"/emscripten-$pkgver
More information about the arch-commits
mailing list