From 204d143e9ed7e22f59850b195b90cb26d1913efa Mon Sep 17 00:00:00 2001 From: xinbingnan Date: Thu, 15 Sep 2022 21:31:16 +0800 Subject: [PATCH] tools/ci/cibuild.sh: add CodeChecker requirements for `cibuild.sh` Signed-off-by: xinbingnan --- tools/ci/cibuild.sh | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/tools/ci/cibuild.sh b/tools/ci/cibuild.sh index 829cd26412..19ca20de09 100755 --- a/tools/ci/cibuild.sh +++ b/tools/ci/cibuild.sh @@ -46,7 +46,7 @@ case ${os} in brew update --quiet ;; Linux) - install="python-tools gen-romfs gperf kconfig-frontends rust arm-gcc-toolchain arm64-gcc-toolchain mips-gcc-toolchain riscv-gcc-toolchain xtensa-esp32-gcc-toolchain rx-gcc-toolchain sparc-gcc-toolchain c-cache" + install="python-tools codechecker clang_clang-tidy gen-romfs gperf kconfig-frontends rust arm-gcc-toolchain arm64-gcc-toolchain mips-gcc-toolchain riscv-gcc-toolchain xtensa-esp32-gcc-toolchain rx-gcc-toolchain sparc-gcc-toolchain c-cache" ;; esac @@ -70,6 +70,18 @@ function python-tools { fi } +function codechecker { + pip3 install CodeChecker +} + +function clang_clang-tidy { + # Install Clang and Clang-Tidy for Ubuntu. + apt-get update -qq && DEBIAN_FRONTEND="noninteractive" apt-get install -y -qq \ + -o APT::Immediate-Configure=0 \ + clang \ + clang-tidy +} + function u-boot-tools { if ! type mkimage &> /dev/null; then case ${os} in