[arch-commits] Commit in lib32-llvm/trunk (PKGBUILD)

Evangelos Foutras foutrelis at gemini.archlinux.org
Wed Jun 22 00:59:14 UTC 2022


    Date: Wednesday, June 22, 2022 @ 00:59:13
  Author: foutrelis
Revision: 1238899

Use an array for CMake arguments

Modified:
  lib32-llvm/trunk/PKGBUILD

----------+
 PKGBUILD |   38 ++++++++++++++++++++------------------
 1 file changed, 20 insertions(+), 18 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-06-21 23:39:16 UTC (rev 1238898)
+++ PKGBUILD	2022-06-22 00:59:13 UTC (rev 1238899)
@@ -33,25 +33,27 @@
 
   export PKG_CONFIG_PATH="/usr/lib32/pkgconfig"
 
-  cmake .. -G Ninja \
-    -DCMAKE_BUILD_TYPE=Release \
-    -DCMAKE_INSTALL_PREFIX=/usr \
-    -DCMAKE_SKIP_RPATH=ON \
-    -DLLVM_LIBDIR_SUFFIX=32 \
-    -DCMAKE_C_FLAGS:STRING=-m32 \
-    -DCMAKE_CXX_FLAGS:STRING=-m32 \
-    -DLLVM_TARGET_ARCH:STRING=i686 \
-    -DLLVM_HOST_TRIPLE=$CHOST \
-    -DLLVM_DEFAULT_TARGETS_TRIPLE="i686-pc-linux-gnu" \
-    -DLLVM_BUILD_LLVM_DYLIB=ON \
-    -DLLVM_LINK_LLVM_DYLIB=ON \
-    -DLLVM_ENABLE_RTTI=ON \
-    -DLLVM_ENABLE_FFI=ON \
-    -DLLVM_BUILD_DOCS=OFF \
-    -DLLVM_ENABLE_SPHINX=OFF \
+  local cmake_args=(
+    -G Ninja
+    -DCMAKE_BUILD_TYPE=Release
+    -DCMAKE_CXX_FLAGS:STRING=-m32
+    -DCMAKE_C_FLAGS:STRING=-m32
+    -DCMAKE_INSTALL_PREFIX=/usr
+    -DCMAKE_SKIP_RPATH=ON
     -DLLVM_BINUTILS_INCDIR=/usr/include
-
-  ninja all
+    -DLLVM_BUILD_DOCS=OFF
+    -DLLVM_BUILD_LLVM_DYLIB=ON
+    -DLLVM_DEFAULT_TARGETS_TRIPLE="i686-pc-linux-gnu"
+    -DLLVM_ENABLE_FFI=ON
+    -DLLVM_ENABLE_RTTI=ON
+    -DLLVM_ENABLE_SPHINX=OFF
+    -DLLVM_HOST_TRIPLE=$CHOST
+    -DLLVM_LIBDIR_SUFFIX=32
+    -DLLVM_LINK_LLVM_DYLIB=ON
+    -DLLVM_TARGET_ARCH:STRING=i686
+  )
+  cmake .. "${cmake_args[@]}"
+  ninja
 }
 
 package_lib32-llvm() {



More information about the arch-commits mailing list