summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang_git.bb
diff options
context:
space:
mode:
authorMartin Kelly <mkelly@xevo.com>2017-03-16 10:50:24 -0700
committerKhem Raj <raj.khem@gmail.com>2017-03-21 11:46:51 -0700
commit8b71108bbb9c5c0c53d2af5c0eadb67c4a6f125b (patch)
tree6594e36f722c2112e848246a23a293b34e63b8bf /recipes-devtools/clang/clang_git.bb
parent9660e15264bd68ce4d62b64de2ea08e6b0debf37 (diff)
downloadmeta-clang-8b71108bbb9c5c0c53d2af5c0eadb67c4a6f125b.tar.gz
clang: build libLLVM.so
It's useful to have a shared library version of LLVM for programs that require it. Signed-off-by: Martin Kelly <mkelly@xevo.com>
Diffstat (limited to 'recipes-devtools/clang/clang_git.bb')
-rw-r--r--recipes-devtools/clang/clang_git.bb9
1 files changed, 8 insertions, 1 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index 28baa05..656f27a 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -83,7 +83,8 @@ EXTRA_OECMAKE_append_class-nativesdk = "\
83" 83"
84EXTRA_OECMAKE_append_class-target = "\ 84EXTRA_OECMAKE_append_class-target = "\
85 -DBUILD_SHARED_LIBS=OFF \ 85 -DBUILD_SHARED_LIBS=OFF \
86 -DLLVM_ENABLE_PIC=OFF \ 86 -DLLVM_BUILD_LLVM_DYLIB=ON \
87 -DLLVM_ENABLE_PIC=ON \
87 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ 88 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \
88 -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ 89 -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \
89 -DLLVM_TARGETS_TO_BUILD=${@get_clang_target_arch(bb, d)} \ 90 -DLLVM_TARGETS_TO_BUILD=${@get_clang_target_arch(bb, d)} \
@@ -121,6 +122,8 @@ do_install_append_class-nativesdk () {
121 122
122PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src" 123PACKAGE_DEBUG_SPLIT_STYLE_class-nativesdk = "debug-without-src"
123 124
125PACKAGES =+ "${PN}-libllvm"
126
124BBCLASSEXTEND = "native nativesdk" 127BBCLASSEXTEND = "native nativesdk"
125 128
126FILES_${PN} += "\ 129FILES_${PN} += "\
@@ -129,6 +132,10 @@ FILES_${PN} += "\
129 ${datadir}/scan-* \ 132 ${datadir}/scan-* \
130" 133"
131 134
135FILES_${PN}-libllvm += "\
136 ${libdir}/libLLVM-${MAJOR_VER}.${MINOR_VER}.so \
137"
138
132FILES_${PN}-dev += "\ 139FILES_${PN}-dev += "\
133 ${datadir}/llvm/cmake \ 140 ${datadir}/llvm/cmake \
134 ${libdir}/cmake \ 141 ${libdir}/cmake \