]> git.droids-corp.org - dpdk.git/blobdiff - devtools/test-meson-builds.sh
add ABI checks
[dpdk.git] / devtools / test-meson-builds.sh
index 688567714bf98077576524d68dcd4cdb981f2d41..aaefa38a2d0a8a79cc093e159442a0c04e2e8f6f 100755 (executable)
@@ -16,6 +16,7 @@ srcdir=$(dirname $(readlink -f $0))/..
 
 MESON=${MESON:-meson}
 use_shared="--default-library=shared"
+abi_ref_build_dir=${DPDK_ABI_REF_BUILD_DIR:-reference}
 builds_dir=${DPDK_BUILD_TEST_DIR:-.}
 
 if command -v gmake >/dev/null 2>&1 ; then
@@ -88,6 +89,11 @@ build () # <directory> <target compiler> <meson options>
                echo "$ninja_cmd -C $builddir"
                $ninja_cmd -C $builddir
        fi
+
+       if [ -d $abi_ref_build_dir/$1/dump ]; then
+               $srcdir/devtools/check-abi-dump.sh $builddir
+                       $abi_ref_build_dir/$1/dump
+       fi
 }
 
 if [ "$1" = "-vv" ] ; then