diff options
author | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-01-28 22:38:00 +0100 |
---|---|---|
committer | Marc Kleine-Budde <mkl@pengutronix.de> | 2013-02-05 18:54:15 +0100 |
commit | cbb0181a0664b8097b11c5d913079ca1ac9d2687 (patch) | |
tree | 69e1da64278d162c750708b799c174b0f8fa95d3 | |
parent | 525bee0d8e47021c86684e159cf2cf3b6824ab38 (diff) | |
download | ptxdist-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.awk | 5 |
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]); } |