summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/clang/clang_git.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/clang/clang_git.bb')
-rw-r--r--meta/recipes-devtools/clang/clang_git.bb10
1 files changed, 4 insertions, 6 deletions
diff --git a/meta/recipes-devtools/clang/clang_git.bb b/meta/recipes-devtools/clang/clang_git.bb
index 2b5d3a2752..0f1b950cc6 100644
--- a/meta/recipes-devtools/clang/clang_git.bb
+++ b/meta/recipes-devtools/clang/clang_git.bb
@@ -207,7 +207,7 @@ EXTRA_OECMAKE:append:class-target = "\
207 -DLLDB_PYTHON_EXT_SUFFIX=${SOLIBSDEV} \ 207 -DLLDB_PYTHON_EXT_SUFFIX=${SOLIBSDEV} \
208" 208"
209 209
210DEPENDS = "binutils zlib zstd libffi libxml2 libxml2-native ninja-native swig-native spirv-tools-native" 210DEPENDS = "binutils zlib zstd libffi libxml2 libxml2-native ninja-native swig-native spirv-tools-native llvm-tblgen-native"
211DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/nativesdk-cross-binutils nativesdk-python3" 211DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/nativesdk-cross-binutils nativesdk-python3"
212DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} python3 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcxx', '', d)} spirv-llvm-translator-native" 212DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} python3 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcxx', '', d)} spirv-llvm-translator-native"
213 213
@@ -276,18 +276,16 @@ do_install:append:class-native () {
276 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clangd-indexer ${D}${bindir}/clangd-indexer 276 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clangd-indexer ${D}${bindir}/clangd-indexer
277 fi 277 fi
278 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tidy-confusable-chars-gen ${D}${bindir}/clang-tidy-confusable-chars-gen 278 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tidy-confusable-chars-gen ${D}${bindir}/clang-tidy-confusable-chars-gen
279 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clang-tblgen ${D}${bindir}/clang-tblgen
280 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/lldb-tblgen ${D}${bindir}/lldb-tblgen
281 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/llvm-min-tblgen ${D}${bindir}/llvm-min-tblgen
282 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/prepare_builtins ${D}${bindir}/prepare_builtins 279 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/prepare_builtins ${D}${bindir}/prepare_builtins
283 280
284 for f in `find ${D}${bindir} -executable -type f -not -type l`; do 281 for f in `find ${D}${bindir} -executable -type f -not -type l`; do
285 test -n "`file -b $f|grep -i ELF`" && ${STRIP} $f 282 test -n "`file -b $f|grep -i ELF`" && ${STRIP} $f
286 echo "stripped $f" 283 echo "stripped $f"
287 done 284 done
288 ln -sf clang-tblgen ${D}${bindir}/clang-tblgen${PV}
289 ln -sf llvm-tblgen ${D}${bindir}/llvm-tblgen${PV}
290 ln -sf llvm-config ${D}${bindir}/llvm-config${PV} 285 ln -sf llvm-config ${D}${bindir}/llvm-config${PV}
286
287 # These are provided by llvm-tblgen-native
288 rm ${D}${bindir}/*-tblgen
291} 289}
292 290
293do_install:append:class-nativesdk () { 291do_install:append:class-nativesdk () {