summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-devtools/clang/clang-cross-canadian_git.bb15
-rw-r--r--recipes-devtools/clang/clang-cross_git.bb5
-rw-r--r--recipes-devtools/clang/clang-crosssdk_git.bb13
3 files changed, 17 insertions, 16 deletions
diff --git a/recipes-devtools/clang/clang-cross-canadian_git.bb b/recipes-devtools/clang/clang-cross-canadian_git.bb
index b547f47..69a7e1f 100644
--- a/recipes-devtools/clang/clang-cross-canadian_git.bb
+++ b/recipes-devtools/clang/clang-cross-canadian_git.bb
@@ -20,11 +20,14 @@ EXTRA_OECONF_PATHS[vardepsexclude] = "TUNE_PKGARCH"
20TARGET_ARCH[vardepsexclude] = "TUNE_ARCH" 20TARGET_ARCH[vardepsexclude] = "TUNE_ARCH"
21 21
22do_install() { 22do_install() {
23 install -d ${D}${bindir} 23 install -d ${D}${bindir}
24 ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang 24 for tool in clang clang++ llvm-profdata llvm-ar llvm-ranlib llvm-nm
25 ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ 25 do
26 ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata 26 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool
27 done
28}
29SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-llvm-ar \
30 *-llvm-ranlib *-llvm-nm"
31do_install_append() {
27 cross_canadian_bindirlinks 32 cross_canadian_bindirlinks
28} 33}
29
30SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata"
diff --git a/recipes-devtools/clang/clang-cross_git.bb b/recipes-devtools/clang/clang-cross_git.bb
index 618aa5d..22f177f 100644
--- a/recipes-devtools/clang/clang-cross_git.bb
+++ b/recipes-devtools/clang/clang-cross_git.bb
@@ -16,10 +16,7 @@ DEPENDS += "clang-native binutils-cross-${TARGET_ARCH}"
16 16
17do_install() { 17do_install() {
18 install -d ${D}${bindir} 18 install -d ${D}${bindir}
19 ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang 19 for tool in clang clang++ llvm-profdata llvm-ar llvm-ranlib llvm-nm
20 ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++
21 ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata
22 for tool in llvm-ar llvm-ranlib llvm-nm
23 do 20 do
24 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool 21 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool
25 done 22 done
diff --git a/recipes-devtools/clang/clang-crosssdk_git.bb b/recipes-devtools/clang/clang-crosssdk_git.bb
index 0fd80be..ac1dd63 100644
--- a/recipes-devtools/clang/clang-crosssdk_git.bb
+++ b/recipes-devtools/clang/clang-crosssdk_git.bb
@@ -15,15 +15,16 @@ inherit crosssdk
15DEPENDS += "clang-native nativesdk-clang-glue virtual/${TARGET_PREFIX}binutils-crosssdk virtual/nativesdk-libc" 15DEPENDS += "clang-native nativesdk-clang-glue virtual/${TARGET_PREFIX}binutils-crosssdk virtual/nativesdk-libc"
16 16
17do_install() { 17do_install() {
18 install -d ${D}${bindir} 18 install -d ${D}${bindir}
19 ln -sf ../clang ${D}${bindir}/${TARGET_PREFIX}clang 19 for tool in clang clang++ llvm-profdata llvm-ar llvm-ranlib llvm-nm
20 ln -sf ../clang++ ${D}${bindir}/${TARGET_PREFIX}clang++ 20 do
21 ln -sf ../llvm-profdata ${D}${bindir}/${TARGET_PREFIX}llvm-profdata 21 ln -sf ../$tool ${D}${bindir}/${TARGET_PREFIX}$tool
22 done
22} 23}
23 24SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata *-llvm-ar \
25 *-llvm-ranlib *-llvm-nm"
24sysroot_stage_all () { 26sysroot_stage_all () {
25 sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir} 27 sysroot_stage_dir ${D}${bindir} ${SYSROOT_DESTDIR}${bindir}
26} 28}
27 29
28SSTATE_SCAN_FILES += "*-clang *-clang++ *-llvm-profdata"
29PACKAGES = "" 30PACKAGES = ""