summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/compiler-rt_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/compiler-rt_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/compiler-rt_git.bb')
-rw-r--r--recipes-devtools/clang/compiler-rt_git.bb12
1 files changed, 6 insertions, 6 deletions
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb
index 236fadc..4ec440c 100644
--- a/recipes-devtools/clang/compiler-rt_git.bb
+++ b/recipes-devtools/clang/compiler-rt_git.bb
@@ -48,23 +48,23 @@ EXTRA_OECMAKE_append_class-nativesdk = "\
48EXTRA_OECMAKE_append_libc-musl = " -DCOMPILER_RT_BUILD_SANITIZERS=OFF -DCOMPILER_RT_BUILD_XRAY=OFF " 48EXTRA_OECMAKE_append_libc-musl = " -DCOMPILER_RT_BUILD_SANITIZERS=OFF -DCOMPILER_RT_BUILD_XRAY=OFF "
49 49
50do_install_append () { 50do_install_append () {
51 install -d ${D}${libdir}/clang/${BASEPV}/lib/linux 51 install -d ${D}${libdir}/clang/${PV}/lib/linux
52 if [ -d ${D}${libdir}/linux ]; then 52 if [ -d ${D}${libdir}/linux ]; then
53 for f in `find ${D}${libdir}/linux -maxdepth 1 -type f` 53 for f in `find ${D}${libdir}/linux -maxdepth 1 -type f`
54 do 54 do
55 mv $f ${D}${libdir}/clang/${BASEPV}/lib/linux 55 mv $f ${D}${libdir}/clang/${PV}/lib/linux
56 done 56 done
57 rmdir ${D}${libdir}/linux 57 rmdir ${D}${libdir}/linux
58 fi 58 fi
59 for f in `find ${D}${exec_prefix} -maxdepth 1 -name '*.txt' -type f` 59 for f in `find ${D}${exec_prefix} -maxdepth 1 -name '*.txt' -type f`
60 do 60 do
61 mv $f ${D}${libdir}/clang/${BASEPV} 61 mv $f ${D}${libdir}/clang/${PV}
62 done 62 done
63} 63}
64 64
65FILES_SOLIBSDEV = "" 65FILES_SOLIBSDEV = ""
66FILES_${PN} += "${libdir}/clang/${BASEPV}/lib/linux/lib*${SOLIBSDEV} ${libdir}/clang/${BASEPV}/*.txt" 66FILES_${PN} += "${libdir}/clang/${PV}/lib/linux/lib*${SOLIBSDEV} ${libdir}/clang/${PV}/*.txt"
67FILES_${PN}-staticdev += "${libdir}/clang/${BASEPV}/lib/linux/*.a" 67FILES_${PN}-staticdev += "${libdir}/clang/${PV}/lib/linux/*.a"
68INSANE_SKIP_${PN} = "dev-so" 68INSANE_SKIP_${PN} = "dev-so"
69 69
70#PROVIDES_append_class-target = "\ 70#PROVIDES_append_class-target = "\
@@ -76,7 +76,7 @@ INSANE_SKIP_${PN} = "dev-so"
76# " 76# "
77# 77#
78 78
79FILES_${PN}-dev += "${libdir}/clang/${BASEPV}/lib/linux/*.syms" 79FILES_${PN}-dev += "${libdir}/clang/${PV}/lib/linux/*.syms"
80 80
81BBCLASSEXTEND = "native nativesdk" 81BBCLASSEXTEND = "native nativesdk"
82 82