devtools: fix meson build test for plain bourne shell
authorBruce Richardson <bruce.richardson@intel.com>
Fri, 19 Apr 2019 12:04:49 +0000 (13:04 +0100)
committerThomas Monjalon <thomas@monjalon.net>
Fri, 19 Apr 2019 21:21:13 +0000 (23:21 +0200)
commite5f7bd199d2206a4c07e9d0efbcbc4039744b896
tree1c4ae181da5a035081def25a9d71f166a328009f
parent890028e252a4c327e16bf8336432c9a17693330a
devtools: fix meson build test for plain bourne shell

The pipefail option is not supported in /bin/sh, just in bash/ksh and
similar shells - which means it's there by default on most Linux distros
but not on e.g. FreeBSD. Therefore we check for it's presence before
setting the option, and if it's missing, we upgrade verbosity level if
needed to ensure we never hide any build failures.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Luca Boccassi <bluca@debian.org>
devtools/test-meson-builds.sh