From 0ba3f73aa6649ef7dad9a3b2c843d5419647dbb4 Mon Sep 17 00:00:00 2001 From: Dan Rose Date: Mon, 31 Aug 2020 20:49:56 -0500 Subject: [PATCH] Suppress unknownMacro cppcheck creates an unknownMacro error when it cannot resolve a macro. Since we don't pass in all dependent headers, we don't expect all macros to be discoverable by cppcheck. Signed-off-by: Dan Rose --- ament_cppcheck/ament_cppcheck/main.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ament_cppcheck/ament_cppcheck/main.py b/ament_cppcheck/ament_cppcheck/main.py index 94f064b7..c90ee138 100755 --- a/ament_cppcheck/ament_cppcheck/main.py +++ b/ament_cppcheck/ament_cppcheck/main.py @@ -140,7 +140,8 @@ def main(argv=sys.argv[1:]): '-rp', '--xml', '--xml-version=2', - '--suppress=internalAstError'] + '--suppress=internalAstError', + '--suppress=unknownMacro'] if args.language: cmd.extend(['--language={0}'.format(args.language)]) for include_dir in (args.include_dirs or []):