icu: Fix case where ${B} != ${S}
Fix out of tree builds by fixing cwd assumptions and using correct full paths where needed, or just simply the correct paths. (From OE-Core rev: 0525a1556ab3d25d9e6bda2fc3c8e40123825109) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
3bddba8615
commit
6b94c4c13a
|
@ -27,15 +27,15 @@ EXTRA_OECONF_class-native = ""
|
|||
# This is a bug of ICU. See bug reference:
|
||||
# http://bugs.icu-project.org/trac/ticket/9790
|
||||
do_configure_prepend() {
|
||||
[ -f acinclude.m4 ] || cp aclocal.m4 acinclude.m4
|
||||
[ -f ${S}/acinclude.m4 ] || cp ${S}/aclocal.m4 ${S}/acinclude.m4
|
||||
}
|
||||
|
||||
do_install_append_class-native() {
|
||||
mkdir -p ${D}/${STAGING_ICU_DIR_NATIVE}/config
|
||||
cp -r ${S}/config/icucross.mk ${D}/${STAGING_ICU_DIR_NATIVE}/config
|
||||
cp -r ${S}/lib ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
cp -r ${S}/bin ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
cp -r ${S}/tools ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
cp -r ${B}/config/icucross.mk ${D}/${STAGING_ICU_DIR_NATIVE}/config
|
||||
cp -r ${B}/lib ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
cp -r ${B}/bin ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
cp -r ${B}/tools ${D}/${STAGING_ICU_DIR_NATIVE}
|
||||
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue