From 7008a2e1ee0755d5c35210f0bf5077f37126bf23 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Tue, 22 Mar 2022 16:46:57 -0700 Subject: clang.bbclass: Export YOCTO_ALTERNATE_LIBDIR and YOCTO_ALTERNATE_EXE_PATH These variables are used during target package compiles in packages which user llvm-config e.g. libclc Signed-off-by: Khem Raj --- classes/clang.bbclass | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/classes/clang.bbclass b/classes/clang.bbclass index 89668a0..cb0d200 100644 --- a/classes/clang.bbclass +++ b/classes/clang.bbclass @@ -94,6 +94,15 @@ OVERRIDES =. "${@['', 'toolchain-${TOOLCHAIN}:']['${TOOLCHAIN}' != '']}" OVERRIDES =. "${@['', 'runtime-${RUNTIME}:']['${RUNTIME}' != '']}" OVERRIDES[vardepsexclude] += "TOOLCHAIN RUNTIME" +YOCTO_ALTERNATE_EXE_PATH[export] = "0" +YOCTO_ALTERNATE_LIBDIR[export] = "0" + +YOCTO_ALTERNATE_EXE_PATH:class-target = "${STAGING_BINDIR}/llvm-config" +YOCTO_ALTERNATE_LIBDIR:class-target = "${base_libdir}" + +YOCTO_ALTERNATE_EXE_PATH:class-target[export] = "1" +YOCTO_ALTERNATE_LIBDIR:class-target[export] = "1" + #DEPENDS:append:toolchain-clang:class-target = " clang-cross-${TARGET_ARCH} " #DEPENDS:remove:toolchain-clang:allarch = "clang-cross-${TARGET_ARCH}" -- cgit v1.2.3-54-g00ecf