]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
github: fix coverity build 4236/head
authorAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Wed, 7 Dec 2022 11:08:55 +0000 (12:08 +0100)
committerAlexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
Wed, 7 Dec 2022 11:09:33 +0000 (12:09 +0100)
1. install meson (ninja is dependency)
2. run meson setup before ninja build

Signed-off-by: Alexander Mikhalitsyn <aleksandr.mikhalitsyn@canonical.com>
.github/workflows/coverity.yml

index ae002c140452ca152c93cc95810d85c535c2a0db..d441db33cd859188692ca910d86a3bd9db52d8c3 100644 (file)
@@ -24,7 +24,7 @@ jobs:
       - name: Install dependencies
         run: |
           sudo apt-get update -qq
-          sudo apt-get install -qq gcc clang
+          sudo apt-get install -qq gcc clang meson
           sudo apt-get install -qq libapparmor-dev libcap-dev libseccomp-dev libselinux1-dev linux-libc-dev docbook2x libsystemd-dev
 
       - name: Compiler version
@@ -47,7 +47,7 @@ jobs:
           export LDFLAGS="-pthread -lpthread"
 
           BUILD="$(pwd)/build"
-          ninja -C ${BUILD} -Dtests=true -Dpam-cgroup=true -Dcoverity-build=true
+          meson setup -Dtests=true -Dpam-cgroup=true -Dcoverity-build=true build/
 
           # Build
           cov-build --dir cov-int ninja -C ${BUILD}