From dca6dd429d046000ec8649ed57dca5193aeb6252 Mon Sep 17 00:00:00 2001 From: Tobias Bayer Date: Thu, 21 Jan 2021 21:22:21 +0100 Subject: Add the target option to the CLANG environment variables. This commit fixes an issue when building a cmake based project where clang-tidy is configured as co-compiler. Without this option clang-tidy will fail as it cannot determinate the target architecture. Signed-off-by: Tobias Bayer --- recipes-core/meta/clang-environment.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes-core/meta/clang-environment.inc b/recipes-core/meta/clang-environment.inc index d59bfd6..a238e49 100644 --- a/recipes-core/meta/clang-environment.inc +++ b/recipes-core/meta/clang-environment.inc @@ -11,9 +11,9 @@ TARGET_CLANGCC_ARCH_remove_powerpc = "-mno-spe" create_sdk_files_append() { script=${SDK_OUTPUT}/${SDKPATH}/environment-setup-${REAL_MULTIMACH_TARGET_SYS} if ${@bb.utils.contains('CLANGSDK', '1', 'true', 'false', d)}; then - echo 'export CLANGCC="${TARGET_PREFIX}clang ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script - echo 'export CLANGCXX="${TARGET_PREFIX}clang++ ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script - echo 'export CLANGCPP="${TARGET_PREFIX}clang -E ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script + echo 'export CLANGCC="${TARGET_PREFIX}clang --target=${TARGET_SYS} ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script + echo 'export CLANGCXX="${TARGET_PREFIX}clang++ --target=${TARGET_SYS} ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script + echo 'export CLANGCPP="${TARGET_PREFIX}clang -E --target=${TARGET_SYS} ${TARGET_CLANGCC_ARCH} --sysroot=$SDKTARGETSYSROOT"' >> $script echo 'export CLANG_TIDY_EXE="${TARGET_PREFIX}clang-tidy"' >> $script fi } -- cgit v1.2.3-54-g00ecf