diff options
Diffstat (limited to 'meta/recipes-devtools/clang/clang_git.bb')
| -rw-r--r-- | meta/recipes-devtools/clang/clang_git.bb | 10 |
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 | ||
| 210 | DEPENDS = "binutils zlib zstd libffi libxml2 libxml2-native ninja-native swig-native spirv-tools-native" | 210 | DEPENDS = "binutils zlib zstd libffi libxml2 libxml2-native ninja-native swig-native spirv-tools-native llvm-tblgen-native" |
| 211 | DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/nativesdk-cross-binutils nativesdk-python3" | 211 | DEPENDS:append:class-nativesdk = " clang-crosssdk-${SDK_SYS} virtual/nativesdk-cross-binutils nativesdk-python3" |
| 212 | DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} python3 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcxx', '', d)} spirv-llvm-translator-native" | 212 | DEPENDS: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 | ||
| 293 | do_install:append:class-nativesdk () { | 291 | do_install:append:class-nativesdk () { |
