diff options
-rw-r--r-- | recipes-devtools/clang/clang_git.bb | 64 |
1 files changed, 63 insertions, 1 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb index d5ed804..80ff2a4 100644 --- a/recipes-devtools/clang/clang_git.bb +++ b/recipes-devtools/clang/clang_git.bb | |||
@@ -266,7 +266,8 @@ do_install:append:class-nativesdk () { | |||
266 | rm -rf ${D}${datadir}/llvm | 266 | rm -rf ${D}${datadir}/llvm |
267 | } | 267 | } |
268 | 268 | ||
269 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python libclang lldb lldb-server liblldb" | 269 | PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools \ |
270 | libclang lldb lldb-server liblldb llvm-linker-tools" | ||
270 | 271 | ||
271 | PROVIDES += "llvm llvm${PV}" | 272 | PROVIDES += "llvm llvm${PV}" |
272 | PROVIDES:append:class-native = " llvm-native" | 273 | PROVIDES:append:class-native = " llvm-native" |
@@ -275,8 +276,65 @@ BBCLASSEXTEND = "native nativesdk" | |||
275 | 276 | ||
276 | RDEPENDS:lldb += "${PN}-lldb-python lldb-server" | 277 | RDEPENDS:lldb += "${PN}-lldb-python lldb-server" |
277 | 278 | ||
279 | RRECOMMENDS:${PN}-tidy += "${PN}-tools" | ||
280 | |||
281 | FILES:llvm-linker-tools = "${libdir}/LLVMgold* ${libdir}/libLTO.so.* ${libdir}/LLVMPolly*" | ||
282 | |||
283 | FILES:${PN}-libclang-cpp = "${libdir}/libclang-cpp.so.*" | ||
284 | |||
278 | FILES:${PN}-lldb-python = "${libdir}/python*/site-packages/lldb/*" | 285 | FILES:${PN}-lldb-python = "${libdir}/python*/site-packages/lldb/*" |
279 | 286 | ||
287 | FILES:${PN}-tidy = "${bindir}/*clang-tidy*" | ||
288 | FILES:${PN}-format = "${bindir}/*clang-format*" | ||
289 | |||
290 | FILES:${PN}-tools = "${bindir}/analyze-build \ | ||
291 | ${bindir}/c-index-test \ | ||
292 | ${bindir}/clang-apply-replacements \ | ||
293 | ${bindir}/clang-change-namespace \ | ||
294 | ${bindir}/clang-check \ | ||
295 | ${bindir}/clang-cl \ | ||
296 | ${bindir}/clang-doc \ | ||
297 | ${bindir}/clang-extdef-mapping \ | ||
298 | ${bindir}/clang-include-fixer \ | ||
299 | ${bindir}/clang-linker-wrapper \ | ||
300 | ${bindir}/clang-move \ | ||
301 | ${bindir}/clang-nvlink-wrapper \ | ||
302 | ${bindir}/clang-offload-bundler \ | ||
303 | ${bindir}/clang-offload-packager \ | ||
304 | ${bindir}/clang-offload-wrapper \ | ||
305 | ${bindir}/clang-pseudo \ | ||
306 | ${bindir}/clang-query \ | ||
307 | ${bindir}/clang-refactor \ | ||
308 | ${bindir}/clang-rename \ | ||
309 | ${bindir}/clang-reorder-fields \ | ||
310 | ${bindir}/clang-repl \ | ||
311 | ${bindir}/clang-scan-deps \ | ||
312 | ${bindir}/diagtool \ | ||
313 | ${bindir}/find-all-symbols \ | ||
314 | ${bindir}/hmaptool \ | ||
315 | ${bindir}/hwasan_symbolize \ | ||
316 | ${bindir}/intercept-build \ | ||
317 | ${bindir}/modularize \ | ||
318 | ${bindir}/pp-trace \ | ||
319 | ${bindir}/sancov \ | ||
320 | ${bindir}/scan-build \ | ||
321 | ${bindir}/scan-build-py \ | ||
322 | ${bindir}/scan-view \ | ||
323 | ${bindir}/split-file \ | ||
324 | ${libdir}/libscanbuild/* \ | ||
325 | ${libdir}/libear/* \ | ||
326 | ${libexecdir}/analyze-c++ \ | ||
327 | ${libexecdir}/analyze-cc \ | ||
328 | ${libexecdir}/c++-analyzer \ | ||
329 | ${libexecdir}/ccc-analyzer \ | ||
330 | ${libexecdir}/intercept-c++ \ | ||
331 | ${libexecdir}/intercept-cc \ | ||
332 | ${datadir}/scan-build/* \ | ||
333 | ${datadir}/scan-view/* \ | ||
334 | ${datadir}/opt-viewer/* \ | ||
335 | ${datadir}/clang/* \ | ||
336 | " | ||
337 | |||
280 | FILES:${PN} += "\ | 338 | FILES:${PN} += "\ |
281 | ${libdir}/BugpointPasses.so \ | 339 | ${libdir}/BugpointPasses.so \ |
282 | ${libdir}/LLVMHello.so \ | 340 | ${libdir}/LLVMHello.so \ |
@@ -291,6 +349,9 @@ FILES:${PN} += "\ | |||
291 | 349 | ||
292 | FILES:lldb = "\ | 350 | FILES:lldb = "\ |
293 | ${bindir}/lldb \ | 351 | ${bindir}/lldb \ |
352 | ${bindir}/lldb-argdumper \ | ||
353 | ${bindir}/lldb-instr \ | ||
354 | ${bindir}/lldb-vscode \ | ||
294 | " | 355 | " |
295 | 356 | ||
296 | FILES:lldb-server = "\ | 357 | FILES:lldb-server = "\ |
@@ -307,6 +368,7 @@ FILES:${PN}-libllvm =+ "\ | |||
307 | ${libdir}/libLLVM-${MAJOR_VER}.so \ | 368 | ${libdir}/libLLVM-${MAJOR_VER}.so \ |
308 | ${libdir}/libLLVM-${MAJOR_VER}git.so \ | 369 | ${libdir}/libLLVM-${MAJOR_VER}git.so \ |
309 | ${libdir}/libLLVM-${MAJOR_VER}.${MINOR_VER}git.so \ | 370 | ${libdir}/libLLVM-${MAJOR_VER}.${MINOR_VER}git.so \ |
371 | ${libdir}/libRemarks.so.* \ | ||
310 | " | 372 | " |
311 | 373 | ||
312 | FILES:libclang = "\ | 374 | FILES:libclang = "\ |