summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-05-15 21:09:21 -0700
committerKhem Raj <raj.khem@gmail.com>2018-05-15 21:09:21 -0700
commit708c6b548a36ec2bb069f7ed6b353017f83c55cb (patch)
tree7eb98cbb23064dd1ad2f9dc510f7598561b9b513
parent8c55c6713395a88aaa4f00ee65e3d0af23bab18c (diff)
downloadmeta-clang-708c6b548a36ec2bb069f7ed6b353017f83c55cb.tar.gz
scan-build: Change pwd to B for buildscan task
Drop -C <src> from make invocation this helps in making it more generic Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--classes/scan-build.bbclass5
1 files changed, 3 insertions, 2 deletions
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() {
27 #export MAKE="${mk}" 27 #export MAKE="${mk}"
28 export CC="${cc}" 28 export CC="${cc}"
29 export CXX="${cxx}" 29 export CXX="${cxx}"
30 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} 30 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}
31} 31}
32 32
33do_viewscan() { 33do_viewscan() {
@@ -40,7 +40,8 @@ do_viewscan() {
40 40
41do_viewscan[depends] += "${PN}:do_buildscan" 41do_viewscan[depends] += "${PN}:do_buildscan"
42do_buildscan[cleandirs] += "${SCAN_RESULTS_DIR}" 42do_buildscan[cleandirs] += "${SCAN_RESULTS_DIR}"
43do_buildscan[dirs] += "${SCAN_RESULTS_DIR}" 43do_buildscan[dirs] += "${B}"
44do_viewscan[dirs] += "${SCAN_RESULTS_DIR}"
44#do_build[recrdeptask] += "do_buildscan" 45#do_build[recrdeptask] += "do_buildscan"
45 46
46do_buildscan[doc] = "Build and scan static analysis data using clang" 47do_buildscan[doc] = "Build and scan static analysis data using clang"