summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang
diff options
context:
space:
mode:
authorZoltán Böszörményi <zboszor@pr.hu>2021-02-18 04:29:49 -0500
committerKhem Raj <raj.khem@gmail.com>2021-02-18 15:05:19 -0800
commitd38888ea80965206c1d2eab9958db1ff980c56c4 (patch)
treec371695829a54683d78f99a49ad2204664d4dea4 /recipes-devtools/clang
parent16f757de2d90594476d2c8feefd3a850c3c24931 (diff)
downloadmeta-clang-d38888ea80965206c1d2eab9958db1ff980c56c4.tar.gz
clang: Merge llvm-common into clang
Signed-off-by: Zoltán Böszörményi <zboszor@pr.hu>
Diffstat (limited to 'recipes-devtools/clang')
-rw-r--r--recipes-devtools/clang/clang/llvm-config (renamed from recipes-devtools/clang/llvm-common/llvm-config)0
-rw-r--r--recipes-devtools/clang/clang_git.bb8
-rw-r--r--recipes-devtools/clang/common.inc1
-rw-r--r--recipes-devtools/clang/llvm-common.bb22
4 files changed, 9 insertions, 22 deletions
diff --git a/recipes-devtools/clang/llvm-common/llvm-config b/recipes-devtools/clang/clang/llvm-config
index a139514..a139514 100644
--- a/recipes-devtools/clang/llvm-common/llvm-config
+++ b/recipes-devtools/clang/clang/llvm-config
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index defb089..9391ca4 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -296,3 +296,11 @@ TOOLCHAIN_class-native = "gcc"
296TOOLCHAIN_class-nativesdk = "clang" 296TOOLCHAIN_class-nativesdk = "clang"
297 297
298SYSROOT_DIRS_append_class-target = " ${nonarch_libdir}" 298SYSROOT_DIRS_append_class-target = " ${nonarch_libdir}"
299
300SYSROOT_PREPROCESS_FUNCS_append_class-target = " clang_sysroot_preprocess"
301
302clang_sysroot_preprocess() {
303 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
304 install -m 0755 ${S}/../llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/
305 ln -sf llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/llvm-config${PV}
306}
diff --git a/recipes-devtools/clang/common.inc b/recipes-devtools/clang/common.inc
index afcfa96..8ef6be4 100644
--- a/recipes-devtools/clang/common.inc
+++ b/recipes-devtools/clang/common.inc
@@ -8,6 +8,7 @@ LICENSE = "Apache-2.0-with-LLVM-exception"
8BASEURI ??= "${LLVM_GIT}/llvm-project;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH}" 8BASEURI ??= "${LLVM_GIT}/llvm-project;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH}"
9SRC_URI = "\ 9SRC_URI = "\
10 ${BASEURI} \ 10 ${BASEURI} \
11 file://llvm-config \
11 file://0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch \ 12 file://0001-lldb-Add-lxml2-to-linker-cmdline-of-xml-is-found.patch \
12 file://0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch \ 13 file://0002-libcxxabi-Find-libunwind-headers-when-LIBCXXABI_LIBU.patch \
13 file://0003-compiler-rt-support-a-new-embedded-linux-target.patch \ 14 file://0003-compiler-rt-support-a-new-embedded-linux-target.patch \
diff --git a/recipes-devtools/clang/llvm-common.bb b/recipes-devtools/clang/llvm-common.bb
deleted file mode 100644
index 893abd1..0000000
--- a/recipes-devtools/clang/llvm-common.bb
+++ /dev/null
@@ -1,22 +0,0 @@
1SUMMARY = "Helper script for OE's llvm support"
2LICENSE = "Apache-2.0-with-LLVM-exception"
3LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0-with-LLVM-exception;md5=0bcd48c3bdfef0c9d9fd17726e4b7dab"
4
5SRC_URI = "file://llvm-config"
6
7S = "${WORKDIR}"
8
9ALLOW_EMPTY_${PN} = "1"
10SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_common_sysroot_preprocess"
11
12llvm_common_sysroot_preprocess() {
13 install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
14 install -m 0755 ${WORKDIR}/llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/
15}
16
17do_install_class-native() {
18 install -d ${D}${bindir}
19 install -m 0755 ${WORKDIR}/llvm-config ${D}${bindir}
20}
21
22BBCLASSEXTEND = "native"