ci(fedora41): use CMake to build and install IWYU

… instead of calling underlaid buildsystem tool. Also, add parallelization.
This commit is contained in:
Alex Turbov 2025-01-29 18:35:25 +04:00 committed by Brad King
parent 1edede9276
commit 4b0ac15b49

View File

@ -16,10 +16,13 @@ cd build
cmake -GNinja \ cmake -GNinja \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
"-DIWYU_RESOURCE_RELATIVE_TO=clang" \ -DIWYU_RESOURCE_RELATIVE_TO=clang \
"-DIWYU_RESOURCE_DIR=../lib/clang/$llvm_version" \ -DIWYU_RESOURCE_DIR=../lib/clang/"$llvm_version" \
"-DCMAKE_INSTALL_PREFIX=/usr/local/lib/llvm-$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 . tar -C /root/iwyu-destdir -cf /root/iwyu.tar .