summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-devtools/clang/clang_git.bb7
1 files changed, 5 insertions, 2 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index 7ba1a11..e6303c1 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -59,7 +59,7 @@ def get_clang_host_arch(bb, d):
59def get_clang_target_arch(bb, d): 59def get_clang_target_arch(bb, d):
60 return get_clang_arch(bb, d, 'TARGET_ARCH') 60 return get_clang_arch(bb, d, 'TARGET_ARCH')
61 61
62PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs \ 62PACKAGECONFIG_CLANG_COMMON = "build-id eh libedit rtti shared-libs libclang-python \
63 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \ 63 ${@bb.utils.contains('TC_CXX_RUNTIME', 'llvm', 'compiler-rt libcplusplus libomp unwindlib', '', d)} \
64 " 64 "
65 65
@@ -100,6 +100,7 @@ PACKAGECONFIG[split-dwarf] = "-DLLVM_USE_SPLIT_DWARF=ON,-DLLVM_USE_SPLIT_DWARF=O
100PACKAGECONFIG[terminfo] = "-DLLVM_ENABLE_TERMINFO=ON -DCOMPILER_RT_TERMINFO_LIB=ON,-DLLVM_ENABLE_TERMINFO=OFF -DCOMPILER_RT_TERMINFO_LIB=OFF,ncurses," 100PACKAGECONFIG[terminfo] = "-DLLVM_ENABLE_TERMINFO=ON -DCOMPILER_RT_TERMINFO_LIB=ON,-DLLVM_ENABLE_TERMINFO=OFF -DCOMPILER_RT_TERMINFO_LIB=OFF,ncurses,"
101PACKAGECONFIG[thin-lto] = "-DLLVM_ENABLE_LTO=Thin -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR},,binutils," 101PACKAGECONFIG[thin-lto] = "-DLLVM_ENABLE_LTO=Thin -DLLVM_BINUTILS_INCDIR=${STAGING_INCDIR},,binutils,"
102PACKAGECONFIG[unwindlib] = "-DCLANG_DEFAULT_UNWINDLIB=libunwind,-DCLANG_DEFAULT_UNWINDLIB=libgcc,," 102PACKAGECONFIG[unwindlib] = "-DCLANG_DEFAULT_UNWINDLIB=libunwind,-DCLANG_DEFAULT_UNWINDLIB=libgcc,,"
103PACKAGECONFIG[libclang-python] = "-DCLANG_PYTHON_BINDINGS_VERSIONS=${PYTHON_BASEVERSION},,"
103 104
104OECMAKE_SOURCEPATH = "${S}/llvm" 105OECMAKE_SOURCEPATH = "${S}/llvm"
105 106
@@ -315,7 +316,7 @@ do_install:append:class-nativesdk () {
315 fi 316 fi
316} 317}
317 318
318PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools \ 319PACKAGES =+ "${PN}-libllvm ${PN}-lldb-python ${PN}-libclang-python ${PN}-libclang-cpp ${PN}-tidy ${PN}-format ${PN}-tools \
319 libclang lldb lldb-server liblldb llvm-linker-tools" 320 libclang lldb lldb-server liblldb llvm-linker-tools"
320 321
321BBCLASSEXTEND = "native nativesdk" 322BBCLASSEXTEND = "native nativesdk"
@@ -342,6 +343,8 @@ FILES:${PN}-libclang-cpp = "${libdir}/libclang-cpp.so.*"
342 343
343FILES:${PN}-lldb-python = "${libdir}/python*/site-packages/lldb/*" 344FILES:${PN}-lldb-python = "${libdir}/python*/site-packages/lldb/*"
344 345
346FILES:${PN}-libclang-python = "${PYTHON_SITEPACKAGES_DIR}/clang/*"
347
345FILES:${PN}-tidy = "${bindir}/*clang-tidy*" 348FILES:${PN}-tidy = "${bindir}/*clang-tidy*"
346FILES:${PN}-format = "${bindir}/*clang-format*" 349FILES:${PN}-format = "${bindir}/*clang-format*"
347 350