summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2019-02-11 07:11:52 -0800
committerKhem Raj <raj.khem@gmail.com>2019-10-01 18:37:03 -0700
commit7ad20e715a8029d92046a5fcf404322f25d7cbcc (patch)
tree2ad25c1365a2c312877779ad6a68e256f2336eff
parent1d5b1c100fe4c82bcba0f005b6cae5810fde8243 (diff)
downloadmeta-clang-7ad20e715a8029d92046a5fcf404322f25d7cbcc.tar.gz
cross,sdk,cross-canadian: Create symlinks for llvm-ar llvm-ranlib llvm-nm
Signed-off-by: Khem Raj <raj.khem@gmail.com>
-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 = ""