mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
tools: use $(PYTHON) to call cppcheck tools
When calling python tools to convert misra documentation or merge cppcheck xml files, use $(PYTHON). While there fix misra document conversion script to be executable. Fixes:57caa53753("xen: Add MISRA support to cppcheck make rule") Fixes:43aa3f6e72("xen/build: Add cppcheck and cppcheck-html make rules") Signed-off-by: Bertrand Marquis <bertrand.marquis@arm.com> Acked-by: Jan Beulich <jbeulich@suse.com>
This commit is contained in:
1 parent
8a5116371d
commit
7c5b25c303
2 files changed
+2
-2
No files matched your search
+2
-2
@@ -703,7 +703,7 @@ cmd_cppcheck_xml = $(CPPCHECK) -v -q --xml $(CPPCHECKFLAGS) \
|
||||
--output-file=$@ $<
|
||||
|
||||
quiet_cmd_merge_cppcheck_reports = CPPCHECK-MERGE $@
|
||||
cmd_merge_cppcheck_reports = $(srctree)/tools/merge_cppcheck_reports.py $^ $@
|
||||
cmd_merge_cppcheck_reports = $(PYTHON) $(srctree)/tools/merge_cppcheck_reports.py $^ $@
|
||||
|
||||
quiet_cmd_cppcheck_html = CPPCHECK-HTML $<
|
||||
cmd_cppcheck_html = $(CPPCHECK_HTMLREPORT) --file=$< --source-dir=$(srctree) \
|
||||
@@ -742,7 +742,7 @@ cppcheck-version:
|
||||
# cppcheck in json format including the list of rules to ignore.
|
||||
#
|
||||
cppcheck-misra.txt: $(XEN_ROOT)/docs/misra/rules.rst $(srctree)/tools/convert_misra_doc.py
|
||||
$(Q)$(srctree)/tools/convert_misra_doc.py -i $< -o $@ -j $(@:.txt=.json)
|
||||
$(Q)$(PYTHON) $(srctree)/tools/convert_misra_doc.py -i $< -o $@ -j $(@:.txt=.json)
|
||||
|
||||
# convert_misra_doc is generating both files.
|
||||
cppcheck-misra.json: cppcheck-misra.txt
|
||||
|
||||
Regular → Executable
File mode changed.