diff options
author | Khem Raj <raj.khem@gmail.com> | 2020-05-16 00:06:22 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2020-05-16 07:09:53 -0700 |
commit | 503aa977b27be0506fb6ac21fbf9e8b049b82247 (patch) | |
tree | 43b8f86092a1d27514916974bacad749208fb463 | |
parent | 8f7c5b3a721971bb0b9719be646983e026ff4a4c (diff) | |
download | meta-clang-503aa977b27be0506fb6ac21fbf9e8b049b82247.tar.gz |
clang.bbclass: Define -target in HOST_CC_ARCH
This helps extra tools like clang-tidy to find arch-specific macros,
headers in a cross compile environment.
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r-- | classes/clang.bbclass | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/classes/clang.bbclass b/classes/clang.bbclass index ea232b9..d0e7658 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass | |||
@@ -1,5 +1,6 @@ | |||
1 | # Add the necessary override | 1 | # Add the necessary override |
2 | CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v" | 2 | CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v" |
3 | HOST_CC_ARCH_prepend_toolchain-clang = "-target ${HOST_SYS} " | ||
3 | CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | 4 | CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" |
4 | CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" | 5 | CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" |
5 | CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" | 6 | CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" |