From: Bruce Richardson Date: Thu, 10 Jan 2019 10:37:26 +0000 (+0000) Subject: devtools: fix build check for whether meson has run X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=85e5fd8be0c1f5ad07870b1d4dfba11cd6f27cdd;p=dpdk.git devtools: fix build check for whether meson has run The current check to see whether we need to call meson or just ninja simply checked if the build directory existed. However, if meson was run but failed, the build directory would still exist. We can fix this by instead checking for the build.ninja file inside the directory. Once that is present, we can use ninja safely and let it worry about rerunning meson if necessary. Fixes: a55277a788df ("devtools: add test script for meson builds") Cc: stable@dpdk.org Signed-off-by: Bruce Richardson Acked-by: Luca Boccassi --- diff --git a/devtools/test-meson-builds.sh b/devtools/test-meson-builds.sh index 79109b7571..3edc805f65 100755 --- a/devtools/test-meson-builds.sh +++ b/devtools/test-meson-builds.sh @@ -24,7 +24,7 @@ build () # { builddir=$1 shift - if [ ! -d "$builddir" ] ; then + if [ ! -f "$builddir/build.ninja" ] ; then options="--werror -Dexamples=all $*" echo "$MESON $options $srcdir $builddir" $MESON $options $srcdir $builddir