summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2018-05-17 18:03:59 -0700
committerKhem Raj <raj.khem@gmail.com>2018-05-17 18:03:59 -0700
commit6791d4931106e7206bdd09670621f22fea42730f (patch)
treeef6687de0a43d4ec745d1d24ed5a13bd73dace3c
parent7f688f03fd920e7638390679fa1b7d60508a01a8 (diff)
downloadmeta-clang-6791d4931106e7206bdd09670621f22fea42730f.tar.gz
scan-build.bbclass: Rename tasks
buildscan -> scanbuild viewscan -> scanview Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--classes/scan-build.bbclass26
1 files changed, 13 insertions, 13 deletions
diff --git a/classes/scan-build.bbclass b/classes/scan-build.bbclass
index 1bf8459..e0de56b 100644
--- a/classes/scan-build.bbclass
+++ b/classes/scan-build.bbclass
@@ -20,7 +20,7 @@ scanbuild_munge_cc_cxx() {
20 20
21do_configure[prefuncs] += "scanbuild_munge_cc_cxx" 21do_configure[prefuncs] += "scanbuild_munge_cc_cxx"
22 22
23do_buildscan() { 23do_scanbuild() {
24 cc="`echo ${CC} | cut -f1 -d " "`" 24 cc="`echo ${CC} | cut -f1 -d " "`"
25 cxx="`echo ${CXX} | cut -f1 -d " "`" 25 cxx="`echo ${CXX} | cut -f1 -d " "`"
26 #mk="scan-build --use-cc=${cc} --use-c++=${cxx} --analyzer-target=${HOST_SYS} --html-title="${BP}" -o ${SCAN_RESULTS_DIR} ${EXTRA_ANALYZER_OPTIONS} make" 26 #mk="scan-build --use-cc=${cc} --use-c++=${cxx} --analyzer-target=${HOST_SYS} --html-title="${BP}" -o ${SCAN_RESULTS_DIR} ${EXTRA_ANALYZER_OPTIONS} make"
@@ -30,7 +30,7 @@ do_buildscan() {
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} 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_scanview() {
34 bbplain "================================================================" 34 bbplain "================================================================"
35 bbplain "Stating scan-view server at: http://${CLANG_SCAN_SERVER_IP}:${CLANG_SCAN_PORT}" 35 bbplain "Stating scan-view server at: http://${CLANG_SCAN_SERVER_IP}:${CLANG_SCAN_PORT}"
36 bbplain "Use Ctrl-C to exit" 36 bbplain "Use Ctrl-C to exit"
@@ -38,21 +38,21 @@ do_viewscan() {
38 scan-view --host ${CLANG_SCAN_SERVER_IP} --port ${CLANG_SCAN_PORT} --allow-all-hosts ${SCAN_RESULTS_DIR}/*/ 38 scan-view --host ${CLANG_SCAN_SERVER_IP} --port ${CLANG_SCAN_PORT} --allow-all-hosts ${SCAN_RESULTS_DIR}/*/
39} 39}
40 40
41do_viewscan[depends] += "${PN}:do_buildscan" 41do_scanview[depends] += "${PN}:do_scanbuild"
42do_buildscan[cleandirs] += "${SCAN_RESULTS_DIR}" 42do_scanbuild[cleandirs] += "${SCAN_RESULTS_DIR}"
43do_buildscan[dirs] += "${B}" 43do_scanbuild[dirs] += "${B}"
44do_viewscan[dirs] += "${SCAN_RESULTS_DIR}" 44do_scanview[dirs] += "${SCAN_RESULTS_DIR}"
45#do_build[recrdeptask] += "do_buildscan" 45#do_build[recrdeptask] += "do_scanbuild"
46 46
47do_buildscan[doc] = "Build and scan static analysis data using clang" 47do_scanbuild[doc] = "Build and scan static analysis data using clang"
48do_viewscan[doc] = "Start a webserver to visualize static analysis data" 48do_scanview[doc] = "Start a webserver to visualize static analysis data"
49 49
50addtask buildscan after do_configure before do_compile 50addtask scanbuild after do_configure before do_compile
51addtask viewscan 51addtask scanview
52 52
53python () { 53python () {
54 # Remove buildscan task when scanning is not enabled 54 # Remove scanbuild task when scanning is not enabled
55 if not(d.getVar('CLANG_SCAN_ENABLED') == "1"): 55 if not(d.getVar('CLANG_SCAN_ENABLED') == "1"):
56 for i in ['do_buildscan', 'do_viewscan']: 56 for i in ['do_scanbuild', 'do_scanview']:
57 bb.build.deltask(i, d) 57 bb.build.deltask(i, d)
58} 58}