summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2020-05-16 00:06:22 -0700
committerKhem Raj <raj.khem@gmail.com>2020-05-16 07:09:53 -0700
commit503aa977b27be0506fb6ac21fbf9e8b049b82247 (patch)
tree43b8f86092a1d27514916974bacad749208fb463
parent8f7c5b3a721971bb0b9719be646983e026ff4a4c (diff)
downloadmeta-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.bbclass1
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
2CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v" 2CCACHE_COMPILERCHECK_toolchain-clang = "%compiler% -v"
3HOST_CC_ARCH_prepend_toolchain-clang = "-target ${HOST_SYS} "
3CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 4CC_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
4CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" 5CXX_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang++ ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}"
5CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E" 6CPP_toolchain-clang = "${CCACHE}${HOST_PREFIX}clang ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS} -E"