diff --git a/autobuild.sh b/autobuild.sh index 67ac62fe7..06f2ebe24 100755 --- a/autobuild.sh +++ b/autobuild.sh @@ -14,7 +14,12 @@ source "$1" source "$rootdir/test/common/autotest_common.sh" out=$output_dir -scanbuild="scan-build -o $output_dir/scan-build-tmp --exclude $rootdir/dpdk/ --status-bugs" +if [ -n "$SPDK_TEST_NATIVE_DPDK" ]; then + scanbuild_exclude=" --exclude $(dirname $SPDK_RUN_EXTERNAL_DPDK)" +else + scanbuild_exclude="--exclude $rootdir/dpdk/" +fi +scanbuild="scan-build -o $output_dir/scan-build-tmp $scanbuild_exclude --status-bugs" config_params=$(get_config_params) trap '[[ -d $SPDK_WORKSPACE ]] && rm -rf "$SPDK_WORKSPACE"' 0