summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-devtools/clang/clang_git.bb8
1 files changed, 6 insertions, 2 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index f863c84..cdf832a 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -276,7 +276,9 @@ do_install:append:class-native () {
276} 276}
277 277
278do_install:append:class-nativesdk () { 278do_install:append:class-nativesdk () {
279 sed -i -e "s|${B}/./bin/||g" ${D}${libdir}/cmake/llvm/LLVMConfig.cmake 279 if [ -e ${D}${libdir}/cmake/llvm/LLVMConfig.cmake ] ; then
280 sed -i -e "s|${B}/./bin/||g" ${D}${libdir}/cmake/llvm/LLVMConfig.cmake
281 fi
280 if ${@bb.utils.contains('PACKAGECONFIG', 'clangd', 'true', 'false', d)}; then 282 if ${@bb.utils.contains('PACKAGECONFIG', 'clangd', 'true', 'false', d)}; then
281 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clangd-indexer ${D}${bindir}/clangd-indexer 283 install -Dm 0755 ${B}${BINPATHPREFIX}/bin/clangd-indexer ${D}${bindir}/clangd-indexer
282 fi 284 fi
@@ -293,7 +295,9 @@ do_install:append:class-nativesdk () {
293 rm -rf ${D}${datadir}/llvm 295 rm -rf ${D}${datadir}/llvm
294 296
295 #reproducibility 297 #reproducibility
296 sed -i -e 's,${B},,g' ${D}${libdir}/cmake/llvm/LLVMConfig.cmake 298 if [ -e ${D}${libdir}/cmake/llvm/LLVMConfig.cmake ] ; then
299 sed -i -e 's,${B},,g' ${D}${libdir}/cmake/llvm/LLVMConfig.cmake
300 fi
297} 301}
298 302
299PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools \ 303PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools \