[oe-commits] Jonathan Liu : llvm-common: move cross script install to sysroot preprocess function

git at git.openembedded.org git at git.openembedded.org
Thu Jun 20 10:23:27 UTC 2013


Module: meta-openembedded.git
Branch: master
Commit: 90e34fa05af97dbd2ac4cd12032fe805cacf4071
URL:    http://git.openembedded.org/?p=meta-openembedded.git&a=commit;h=90e34fa05af97dbd2ac4cd12032fe805cacf4071

Author: Jonathan Liu <net147 at gmail.com>
Date:   Wed Jun 12 13:55:05 2013 +0000

llvm-common: move cross script install to sysroot preprocess function

The llvm-config script doesn't get placed in the target sysroot
crossscripts directory otherwise.

Signed-off-by: Jonathan Liu <net147 at gmail.com>
Signed-off-by: Martin Jansa <Martin.Jansa at gmail.com>

---

 meta-oe/recipes-core/llvm/llvm-common.bb |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/meta-oe/recipes-core/llvm/llvm-common.bb b/meta-oe/recipes-core/llvm/llvm-common.bb
index 612fd34..192919e 100644
--- a/meta-oe/recipes-core/llvm/llvm-common.bb
+++ b/meta-oe/recipes-core/llvm/llvm-common.bb
@@ -6,7 +6,10 @@ LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3
 
 SRC_URI = "file://llvm-config"
 
-do_install() {
+ALLOW_EMPTY_${PN} = "1"
+SYSROOT_PREPROCESS_FUNCS_append_class-target = " llvm_common_sysroot_preprocess"
+
+llvm_common_sysroot_preprocess() {
     install -d ${SYSROOT_DESTDIR}${bindir_crossscripts}/
     install -m 0755 ${WORKDIR}/llvm-config ${SYSROOT_DESTDIR}${bindir_crossscripts}/
 }



More information about the Openembedded-commits mailing list