[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