summaryrefslogtreecommitdiffstats
path: root/scripts/lib/ptxd_make_world_install.sh
diff options
context:
space:
mode:
authorMichael Olbrich <m.olbrich@pengutronix.de>2010-04-21 14:23:34 +0200
committerMichael Olbrich <m.olbrich@pengutronix.de>2010-04-23 13:52:30 +0200
commit5cc9b8b3cd7b57ddc9de0280e703e3041a5874c8 (patch)
tree9058f8b669089ec3629d5839ba938c4ca7650f8e /scripts/lib/ptxd_make_world_install.sh
parentea2278530a92c566d682c4d606a064c519048b3f (diff)
downloadptxdist-5cc9b8b3cd7b57ddc9de0280e703e3041a5874c8.tar.gz
ptxdist-5cc9b8b3cd7b57ddc9de0280e703e3041a5874c8.tar.xz
[install] fix *.prl files like *.la
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'scripts/lib/ptxd_make_world_install.sh')
-rw-r--r--scripts/lib/ptxd_make_world_install.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_make_world_install.sh b/scripts/lib/ptxd_make_world_install.sh
index 017312d71..21fd58125 100644
--- a/scripts/lib/ptxd_make_world_install.sh
+++ b/scripts/lib/ptxd_make_world_install.sh
@@ -112,6 +112,10 @@ ptxd_make_world_install_pack() {
-e "/^dependency_libs/s:\( \|-L\|-R\)\(\|${pkg_sysroot_dir}\|${pkg_sysroot_dir_nolink}\|${pkg_pkg_dir}\)/*\(/lib\|/usr/lib\):\1@SYSROOT@\3:g" \
-e "/^libdir=/s:\(libdir='\)\(\|${pkg_sysroot_dir}\|${pkg_sysroot_dir_nolink}\|${pkg_pkg_dir}\)/*\(/lib\|/usr/lib\):\1@SYSROOT@\3:g" &&
check_pipe_status &&
+ find "${pkg_pkg_dir}" -name "*.prl" -print0 | xargs -r -0 -- \
+ sed -i \
+ -e "/^QMAKE_PRL_LIBS/s:\( \|-L\|-R\)\(\|${pkg_sysroot_dir}\|${pkg_sysroot_dir_nolink}\|${pkg_pkg_dir}\)/*\(/lib\|/usr/lib\):\1@SYSROOT@\3:g" &&
+ check_pipe_status &&
find "${pkg_pkg_dir}" ! -type d -name "${pkg_binconfig_glob}" -print0 | xargs -r -0 -- \
sed -i \
-e "s:\(-L\|-Wl,\)\(${pkg_sysroot_dir}\|${pkg_sysroot_dir_nolink}\)/*\(/lib\|/usr/lib\):\1@SYSROOT@\3:g" \
@@ -136,7 +140,7 @@ ptxd_make_world_install_post() {
return
fi &&
# prefix paths in la files with sysroot
- find "${pkg_pkg_dir}" -name "*.la" -print0 | xargs -r -0 -- \
+ find "${pkg_pkg_dir}" \( -name "*.la" -o -name "*.prl" \) -print0 | xargs -r -0 -- \
sed -i -e "s:@SYSROOT@:${pkg_sysroot_dir}:g" &&
check_pipe_status &&