diff options
author | Zoltán Böszörményi <zboszor@pr.hu> | 2021-02-18 04:29:49 -0500 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-02-18 15:05:19 -0800 |
commit | d38888ea80965206c1d2eab9958db1ff980c56c4 (patch) | |
tree | c371695829a54683d78f99a49ad2204664d4dea4 /recipes-devtools/clang | |
parent | 16f757de2d90594476d2c8feefd3a850c3c24931 (diff) | |
download | meta-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.bb | 8 | ||||
-rw-r--r-- | recipes-devtools/clang/common.inc | 1 | ||||
-rw-r--r-- | recipes-devtools/clang/llvm-common.bb | 22 |
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" | |||
296 | TOOLCHAIN_class-nativesdk = "clang" | 296 | TOOLCHAIN_class-nativesdk = "clang" |
297 | 297 | ||
298 | SYSROOT_DIRS_append_class-target = " ${nonarch_libdir}" | 298 | SYSROOT_DIRS_append_class-target = " ${nonarch_libdir}" |
299 | |||
300 | SYSROOT_PREPROCESS_FUNCS_append_class-target = " clang_sysroot_preprocess" | ||
301 | |||
302 | clang_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" | |||
8 | BASEURI ??= "${LLVM_GIT}/llvm-project;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH}" | 8 | BASEURI ??= "${LLVM_GIT}/llvm-project;protocol=${LLVM_GIT_PROTOCOL};branch=${BRANCH}" |
9 | SRC_URI = "\ | 9 | SRC_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 @@ | |||
1 | SUMMARY = "Helper script for OE's llvm support" | ||
2 | LICENSE = "Apache-2.0-with-LLVM-exception" | ||
3 | LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/Apache-2.0-with-LLVM-exception;md5=0bcd48c3bdfef0c9d9fd17726e4b7dab" | ||
4 | |||
5 | SRC_URI = "file://llvm-config" | ||
6 | |||
7 | S = "${WORKDIR}" | ||
8 | |||
9 | ALLOW_EMPTY_${PN} = "1" | ||
10 | SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_common_sysroot_preprocess" | ||
11 | |||
12 | llvm_common_sysroot_preprocess() { | ||
13 | install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/ | ||
14 | install -m 0755 ${WORKDIR}/llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/ | ||
15 | } | ||
16 | |||
17 | do_install_class-native() { | ||
18 | install -d ${D}${bindir} | ||
19 | install -m 0755 ${WORKDIR}/llvm-config ${D}${bindir} | ||
20 | } | ||
21 | |||
22 | BBCLASSEXTEND = "native" | ||