meson: Add explicit check: kwarg to all run_command() calls
authorNirbheek Chauhan <nirbheek@centricular.com>
Tue, 4 Jan 2022 20:37:59 +0000 (02:07 +0530)
committerNirbheek Chauhan <nirbheek@centricular.com>
Sun, 9 Jan 2022 12:42:47 +0000 (18:12 +0530)
commit1be6d6ccf59fa0be508fc6e971e03bf663cf2094
treed2831939009d40d139baf2f03b3298833d31e2a3
parent945fd11907e93712f1f3a45f61f9420f59edab38
meson: Add explicit check: kwarg to all run_command() calls

This is required since Meson 0.61.0, and causes a warning to be
emitted otherwise:

https://github.com/mesonbuild/meson/commit/2c079d855ed87488bdcc6c5c06f59abdb9b85b6c
https://github.com/mesonbuild/meson/issues/9300

This exposed a bunch of places where we had broken run_command()
calls, unnecessary run_command() calls, and places where check: true
should be used.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1507>
33 files changed:
meson.build
subprojects/gst-devtools/debug-viewer/meson.build
subprojects/gst-devtools/meson.build
subprojects/gst-docs/meson.build
subprojects/gst-editing-services/docs/meson.build
subprojects/gst-editing-services/meson.build
subprojects/gst-examples/webrtc/check/meson.build
subprojects/gst-examples/webrtc/sendrecv/gst-sharp/meson.build
subprojects/gst-libav/docs/meson.build
subprojects/gst-libav/meson.build
subprojects/gst-omx/meson.build
subprojects/gst-plugins-bad/docs/meson.build
subprojects/gst-plugins-bad/ext/opencv/meson.build
subprojects/gst-plugins-bad/gst-libs/gst/vulkan/meson.build
subprojects/gst-plugins-bad/meson.build
subprojects/gst-plugins-bad/sys/msdk/meson.build
subprojects/gst-plugins-base/docs/meson.build
subprojects/gst-plugins-base/meson.build
subprojects/gst-plugins-good/docs/meson.build
subprojects/gst-plugins-good/meson.build
subprojects/gst-plugins-ugly/docs/meson.build
subprojects/gst-plugins-ugly/meson.build
subprojects/gst-python/meson.build
subprojects/gst-python/testsuite/meson.build
subprojects/gst-rtsp-server/docs/meson.build
subprojects/gst-rtsp-server/meson.build
subprojects/gstreamer-sharp/Tests/meson.build
subprojects/gstreamer-vaapi/docs/meson.build
subprojects/gstreamer-vaapi/meson.build
subprojects/gstreamer/docs/meson.build
subprojects/gstreamer/gst/parse/meson.build
subprojects/gstreamer/meson.build
tests/python/meson.build