[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