summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/common.inc
diff options
context:
space:
mode:
authorMQueiros <maurofrqueiros@gmail.com>2020-10-20 16:01:37 +0100
committerKhem Raj <raj.khem@gmail.com>2020-10-22 12:07:16 -0700
commiteba7c48f131d8fd5a1d840949d8ead2ecfe65edc (patch)
treeba834c4a683538b433d0f54e0b2d9c06a9cfb491 /recipes-devtools/clang/common.inc
parentf76e171c27639eb329214b8eb278de595f86933e (diff)
downloadmeta-clang-eba7c48f131d8fd5a1d840949d8ead2ecfe65edc.tar.gz
Remove compiler arguments from CLANG_TIDY_EXE
cclang-tidy doesn't process compilation flags like "-mlittle-endian" and "sysroot". The current export tries to use those flags, which makes clang-tidy fail like in the following example: > $ aarch64-poky-linux-clang-tidy fibonacci.cpp -mlittle-endian --sysroot=/opt/mgu22/sysroots/aarch64-poky-linux > LLVM ERROR: CommonOptionsParser: failed to parse command-line arguments. [CommonOptionsParser]: aarch64-poky-linux-clang-tidy: Unknown command line argument '-mlittle-endian'. Try: 'aarch64-poky-linux-clan$ > aarch64-poky-linux-clang-tidy: Did you mean '--list-checks'? > aarch64-poky-linux-clang-tidy: Unknown command line argument '--sysroot=/opt/mgu22/sysroots/aarch64-poky-linux'. Try: 'aarch64-poky-linux-clang-tidy --help' > aarch64-poky-linux-clang-tidy: Did you mean '--color=/opt/mgu22/sysroots/aarch64-poky-linux'? This change removes those compiler arguments: > $ aarch64-poky-linux-clang-tidy fibonacci.cpp > Error while trying to load a compilation database: > Could not auto-detect compilation database for file "fibonacci.cpp" > No compilation database found in /home/mqueiros/workspace/minimal-working-example/fibonacci or any parent directory > fixed-compilation-database: Error while opening fixed database: No such file or directory > json-compilation-database: Error while opening JSON database: No such file or directory > Running without flags. Signed-off-by: Mauro Queiros <maurofrqueiros@gmail.com> Backported from master to dunfell branch (cherry picked from commit 9d5fd8357d2f00a273f3d80fb37bb07cc537a155). Signed-off-by: Daniel Dittmann <daniel.dittmann@rohde-schwarz.com>
Diffstat (limited to 'recipes-devtools/clang/common.inc')
0 files changed, 0 insertions, 0 deletions