From 4b0ac15b49fe5c90f113218cd11bc23c7f09e414 Mon Sep 17 00:00:00 2001 From: Alex Turbov Date: Wed, 29 Jan 2025 18:35:25 +0400 Subject: ci(fedora41): use CMake to build and install IWYU MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit … instead of calling underlaid buildsystem tool. Also, add parallelization. --- .gitlab/ci/docker/fedora41/install_iwyu.sh | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.gitlab/ci/docker/fedora41/install_iwyu.sh b/.gitlab/ci/docker/fedora41/install_iwyu.sh index 4dea0da..5f629e6 100755 --- a/.gitlab/ci/docker/fedora41/install_iwyu.sh +++ b/.gitlab/ci/docker/fedora41/install_iwyu.sh @@ -16,10 +16,13 @@ cd build cmake -GNinja \ -DCMAKE_BUILD_TYPE=Release \ - "-DIWYU_RESOURCE_RELATIVE_TO=clang" \ - "-DIWYU_RESOURCE_DIR=../lib/clang/$llvm_version" \ - "-DCMAKE_INSTALL_PREFIX=/usr/local/lib/llvm-$llvm_version" \ + -DIWYU_RESOURCE_RELATIVE_TO=clang \ + -DIWYU_RESOURCE_DIR=../lib/clang/"$llvm_version" \ + -DCMAKE_INSTALL_PREFIX=/usr/local/lib/llvm-"$llvm_version" \ .. -ninja -DESTDIR=/root/iwyu-destdir ninja install + +cmake --build . --parallel + +DESTDIR=~/iwyu-destdir cmake --install . + tar -C /root/iwyu-destdir -cf /root/iwyu.tar . -- cgit v0.12