Eric Engestrom
2025-09-19 20:22:16 +02:00
committed by Marge Bot
parent e17469f99f
commit 2ecd354a22

View File

@@ -222,6 +222,17 @@ if [ "${RUN_MESON_TESTS}" = "true" ]; then
LC_ALL=C.UTF-8 meson test --num-processes "${FDO_CI_CONCURRENT:-4}" --print-errorlogs ${MESON_TEST_ARGS}
fi
uncollapsed_section_switch meson-missingdeps "meson: check for missing dependencies"
if ! missingdeps=$(ninja -t missingdeps); then
# phony rules are false positives
missingdeps=$(grep -vF '(generated by phony)' <<< "$missingdeps")
if grep -qE '^Missing dep:' <<< "$missingdeps"; then
echo "$missingdeps"
exit 1
fi
fi
section_switch meson-install "meson: install"
ninja install
cd ..