diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-04-21 14:23:34 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2010-04-23 13:52:30 +0200 |
commit | 5cc9b8b3cd7b57ddc9de0280e703e3041a5874c8 (patch) | |
tree | 9058f8b669089ec3629d5839ba938c4ca7650f8e /scripts/lib/ptxd_make_world_install.sh | |
parent | ea2278530a92c566d682c4d606a064c519048b3f (diff) | |
download | ptxdist-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.sh | 6 |
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 && |