]> git.ipfire.org Git - thirdparty/lxc.git/commitdiff
github: Update coverity workflow for meson
authorStéphane Graber <stgraber@ubuntu.com>
Fri, 3 Jun 2022 19:51:09 +0000 (15:51 -0400)
committerStéphane Graber <stgraber@ubuntu.com>
Wed, 8 Jun 2022 04:47:04 +0000 (00:47 -0400)
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
.github/workflows/coverity.yml

index 9ea82a3509b4fc3d3e590da5d2c3c7c1f53dc47b..370c09428c6931964db47ddb7be6aec70f52fe0a 100644 (file)
@@ -44,16 +44,12 @@ jobs:
           export PATH="$(pwd)/cov-analysis-linux64/bin:${PATH}"
           export CFLAGS="-Wall -Werror"
           export LDFLAGS="-pthread -lpthread"
-          ./autogen.sh
 
           BUILD="$(pwd)/build"
-          mkdir -p "${BUILD}"
-          cd "${BUILD}"
-
-          ../configure --enable-coverity-build --enable-tests --with-distro=unknown --disable-rpath --enable-tests --enable-memfd-rexec --enable-seccomp --enable-static --enable-werror
+          ninja -C ${BUILD} -Dtests=true -Dpam-cgroup=true -Dcoverity-build=true
 
           # Build
-          cov-build --dir cov-int make -j4
+          cov-build --dir cov-int ninja -C ${BUILD}
           tar czvf lxc.tgz cov-int
 
           # Submit the results