From 708c6b548a36ec2bb069f7ed6b353017f83c55cb Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 15 May 2018 21:09:21 -0700 Subject: scan-build: Change pwd to B for buildscan task Drop -C from make invocation this helps in making it more generic Signed-off-by: Khem Raj --- classes/scan-build.bbclass | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'classes') diff --git a/classes/scan-build.bbclass b/classes/scan-build.bbclass index 4643635..1bf8459 100644 --- a/classes/scan-build.bbclass +++ b/classes/scan-build.bbclass @@ -27,7 +27,7 @@ do_buildscan() { #export MAKE="${mk}" export CC="${cc}" export CXX="${cxx}" - scan-build --use-cc=${cc} --use-c++=${cxx} --analyzer-target=${HOST_SYS} --html-title="${BP}" -o ${SCAN_RESULTS_DIR} ${EXTRA_ANALYZER_OPTIONS} ${MAKE} ${EXTRA_OEMAKE} "$@" -C ${S} + scan-build --use-cc=${cc} --use-c++=${cxx} --analyzer-target=${HOST_SYS} --html-title="${BP}" -o ${SCAN_RESULTS_DIR} ${EXTRA_ANALYZER_OPTIONS} ${MAKE} ${EXTRA_OEMAKE} } do_viewscan() { @@ -40,7 +40,8 @@ do_viewscan() { do_viewscan[depends] += "${PN}:do_buildscan" do_buildscan[cleandirs] += "${SCAN_RESULTS_DIR}" -do_buildscan[dirs] += "${SCAN_RESULTS_DIR}" +do_buildscan[dirs] += "${B}" +do_viewscan[dirs] += "${SCAN_RESULTS_DIR}" #do_build[recrdeptask] += "do_buildscan" do_buildscan[doc] = "Build and scan static analysis data using clang" -- cgit v1.2.3-54-g00ecf