summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2013-01-28 22:38:00 +0100
committerMarc Kleine-Budde <mkl@pengutronix.de>2013-02-05 18:54:15 +0100
commitcbb0181a0664b8097b11c5d913079ca1ac9d2687 (patch)
tree69e1da64278d162c750708b799c174b0f8fa95d3
parent525bee0d8e47021c86684e159cf2cf3b6824ab38 (diff)
downloadptxdist-cbb0181a0664b8097b11c5d913079ca1ac9d2687.tar.gz
ptxdist-cbb0181a0664b8097b11c5d913079ca1ac9d2687.tar.xz
ptxd_make_world_install_mangle_pc: make references to dirs in sysroot relative, too
Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
-rw-r--r--scripts/lib/ptxd_make_world_install_mangle_pc.awk5
1 files changed, 4 insertions, 1 deletions
diff --git a/scripts/lib/ptxd_make_world_install_mangle_pc.awk b/scripts/lib/ptxd_make_world_install_mangle_pc.awk
index 3cb1b0258..e27a4b67b 100644
--- a/scripts/lib/ptxd_make_world_install_mangle_pc.awk
+++ b/scripts/lib/ptxd_make_world_install_mangle_pc.awk
@@ -21,6 +21,9 @@ BEGIN {
replace["exec_prefix"] = "${prefix}";
replace["libdir"] = "${exec_prefix}/lib";
replace["includedir"] = "${prefix}/include";
+
+ replace[SYSROOT "/include"] = replace["includedir"]
+ replace[SYSROOT "/lib"] = replace["libdir"]
}
@@ -48,7 +51,7 @@ $1 ~ /^(prefix|exec_prefix)$/ {
$1 ~ /^(includedir|libdir)$/ {
# replace e.g. /usr/include
- if (match($2, "^" prefix "(include|lib)")) {
+ if (match($2, "^" "(" prefix "|" SYSROOT "/" ")" "(include|lib)")) {
this_var = substr($2, RSTART, RLENGTH);
sub(this_var, replace[this_var]);
}