From 2bbb0477e5578591daeba0d1bb9dcd500b31fdf3 Mon Sep 17 00:00:00 2001 From: Khem Raj Date: Fri, 13 Sep 2019 11:45:21 -0700 Subject: clang: Define BINPATHPREFIX This is to make stage2 as an optional step maybe a packageconfig Signed-off-by: Khem Raj --- recipes-devtools/clang/clang_git.bb | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'recipes-devtools/clang') diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index 4182921..1d9e4a0 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb @@ -139,6 +139,8 @@ DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} python3" BOOTSTRAPSTAGE ?= "" BOOTSTRAPSTAGE_class-native = "stage2" +BINPATHPREFIX ?= "" +BINPATHPREFIX_class-native = "/tools/clang/stage2-bins/NATIVE" INSTALLTARGET ?= "install" INSTALLTARGET_class-native = "stage2-install" PASSTHROUGH ?= "" @@ -168,8 +170,8 @@ do_install() { } do_install_append_class-native () { - install -Dm 0755 ${B}/tools/clang/stage2-bins/NATIVE/bin/clang-tblgen ${D}${bindir}/clang-tblgen - install -Dm 0755 ${B}/tools/clang/stage2-bins/NATIVE/bin/lldb-tblgen ${D}${bindir}/lldb-tblgen + install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tblgen ${D}${bindir}/clang-tblgen + install -Dm 0755 ${B}${BINPATHPREFIX}/bin/lldb-tblgen ${D}${bindir}/lldb-tblgen for f in `find ${D}${bindir} -executable -type f -not -type l`; do test -n "`file $f|grep -i ELF`" && ${STRIP} $f echo "stripped $f" @@ -177,8 +179,8 @@ do_install_append_class-native () { } do_install_append_class-nativesdk () { - install -Dm 0755 ${B}/bin/clang-tblgen ${D}${bindir}/clang-tblgen - install -Dm 0755 ${B}/bin/lldb-tblgen ${D}${bindir}/lldb-tblgen + install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tblgen ${D}${bindir}/clang-tblgen + install -Dm 0755 ${B}${BINPATHPREFIX}/bin/lldb-tblgen ${D}${bindir}/lldb-tblgen for f in `find ${D}${bindir} -executable -type f -not -type l`; do test -n "`file $f|grep -i ELF`" && ${STRIP} $f done -- cgit v1.2.3-54-g00ecf