summaryrefslogtreecommitdiffstats
path: root/rules/pre
diff options
context:
space:
mode:
authorPhilipp Zabel <p.zabel@pengutronix.de>2023-01-11 11:19:16 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2023-01-28 21:11:43 +0100
commitcd37b00b302366a2044316967547cabd2c3f8d59 (patch)
tree2c4693d1ca65bb2af40f0c7ebe68efec1ca77314 /rules/pre
parentf4c1eef532470e269422d7ecc318e081b1e2af42 (diff)
downloadptxdist-cd37b00b302366a2044316967547cabd2c3f8d59.tar.gz
ptxdist-cd37b00b302366a2044316967547cabd2c3f8d59.tar.xz
pre/Rules.make: let Meson generate relocatable .pc files
Set the pkgconfig.relocatable option to let Meson generate .pc files that set a relative prefix, allowing installation at an arbitrary path. This removes the need to mangle the prefix setting after the fact via scripts/lib/ptxd_make_world_install_mangle_pc.awk for Meson based packages. Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20230111101916.3749538-2-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/pre')
-rw-r--r--rules/pre/Rules.make1
1 files changed, 1 insertions, 0 deletions
diff --git a/rules/pre/Rules.make b/rules/pre/Rules.make
index fd12a3462..6d9b840cd 100644
--- a/rules/pre/Rules.make
+++ b/rules/pre/Rules.make
@@ -258,6 +258,7 @@ CROSS_MESON_USR := \
-Dbackend=ninja \
-Dbuildtype=debugoptimized \
-Dlibdir=$(CROSS_LIB_DIR) \
+ -Dpkgconfig.relocatable=true \
-Dprefix=/usr
CROSS_MESON_ENV = \