build system fixes and improvements

- deploy px4 metadata using target
 - clang scan-build upload output to s3
 - clang-tidy properly check headers
 - add cppcheck helper
 - force gcc color
This commit is contained in:
Daniel Agar
2017-04-23 14:48:35 -04:00
parent 723a6bf6ac
commit ac4a706da0
7 changed files with 57 additions and 95 deletions

View File

@@ -93,7 +93,7 @@ Checks: 'clang-diagnostic-*,clang-analyzer-*,-*,
google-runtime-memset,
google-runtime-operator,
## evaluate # google-runtime-references,
llvm-header-guard,
#llvm-header-guard,
## evaluate # llvm-include-order,
#llvm-namespace-comment,
misc-argument-comment,
@@ -192,7 +192,6 @@ Checks: 'clang-diagnostic-*,clang-analyzer-*,-*,
readability-uniqueptr-delete-release,
'
WarningsAsErrors: '*'
HeaderFilterRegex: '*.h, *.hpp, *.hh, *.hxx'
AnalyzeTemporaryDtors: false
CheckOptions:
- key: cert-dcl59-cpp.HeaderFileExtensions