apr: Convert staging mangling to a sysroot_preprocess function
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
This commit is contained in:
parent
559aa188d1
commit
e9a1c2f913
|
@ -2,7 +2,7 @@ DESCRIPTION = "Apache Portable Runtime (APR) library"
|
|||
SECTION = "libs"
|
||||
LICENSE = "Apache License, Version 2.0"
|
||||
|
||||
PR = "r4"
|
||||
PR = "r5"
|
||||
|
||||
SRC_URI = "${APACHE_MIRROR}/apr/${P}.tar.bz2 \
|
||||
file://configure_fixes.patch;patch=1 \
|
||||
|
@ -18,15 +18,17 @@ do_configure_prepend() {
|
|||
./buildconf
|
||||
}
|
||||
|
||||
do_stage() {
|
||||
autotools_stage_all
|
||||
install -d ${STAGING_DATADIR}/apr
|
||||
cp ${S}/build/apr_rules.mk ${STAGING_DATADIR}/apr/
|
||||
sed -i s,apr_builddir=.*,apr_builddir=,g ${STAGING_DATADIR}/apr/apr_rules.mk
|
||||
sed -i s,apr_builders=.*,apr_builders=,g ${STAGING_DATADIR}/apr/apr_rules.mk
|
||||
sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${TARGET_PREFIX}libtool,g ${STAGING_DATADIR}/apr/apr_rules.mk
|
||||
sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g ${STAGING_DATADIR}/apr/apr_rules.mk
|
||||
cp ${S}/build/mkdir.sh ${STAGING_DATADIR}/apr/
|
||||
cp ${S}/build/make_exports.awk ${STAGING_DATADIR}/apr/
|
||||
cp ${S}/build/make_var_export.awk ${STAGING_DATADIR}/apr/
|
||||
SYSROOT_PREPROCESS_FUNCS += "apr_sysroot_preprocess"
|
||||
|
||||
apr_sysroot_preprocess () {
|
||||
d=${SYSROOT_DESTDIR}${STAGING_DIR_TARGET}${datadir}/apr
|
||||
install -d $d/
|
||||
cp ${S}/build/apr_rules.mk $d/
|
||||
sed -i s,apr_builddir=.*,apr_builddir=,g $d/apr_rules.mk
|
||||
sed -i s,apr_builders=.*,apr_builders=,g $d/apr_rules.mk
|
||||
sed -i s,LIBTOOL=.*,LIBTOOL=\$\(SHELL\)\ ${TARGET_PREFIX}libtool,g $d/apr_rules.mk
|
||||
sed -i s,\$\(apr_builders\),${STAGING_DATADIR}/apr/,g $d/apr_rules.mk
|
||||
cp ${S}/build/mkdir.sh $d/
|
||||
cp ${S}/build/make_exports.awk $d/
|
||||
cp ${S}/build/make_var_export.awk $d/
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue