From 4a15c5c21347aa3eb23b88d4d9c2684c6ac85063 Mon Sep 17 00:00:00 2001 From: light7734 Date: Thu, 17 Jul 2025 12:07:35 +0330 Subject: [PATCH] ci: add ninja & mold to static_analysis ci Dockerfile --- tools/ci/images/static_analysis/Dockerfile | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/tools/ci/images/static_analysis/Dockerfile b/tools/ci/images/static_analysis/Dockerfile index a8a7afd..d4f2ff1 100644 --- a/tools/ci/images/static_analysis/Dockerfile +++ b/tools/ci/images/static_analysis/Dockerfile @@ -13,8 +13,9 @@ RUN apk add --no-cache \ mesa-dev \ mesa-gl \ pkgconf \ - clang-extra-tools - + clang-extra-tools \ + mold \ + ninja-build RUN pip install --no-cache-dir --break-system-packages conan gitpython \ && conan profile detect @@ -23,13 +24,18 @@ RUN clang --version \ && conan --version \ && pip --version \ && cmake --version \ + && g++ --version \ && clang --version \ - && clang-tidy --version + && clang-tidy --version \ + && ninja --version \ + && mold --version RUN git clone 'https://git.light7734.com/light7734/light.git' --recursive \ && cd light \ && conan install . \ -c tools.system.package_manager:mode=install \ + -c tools.cmake.cmaketoolchain:generator=Ninja \ + -s build_type=Debug \ -o enable_static_analysis=True \ --build=missing