From mboxrd@z Thu Jan 1 00:00:00 1970 Delivery-date: Wed, 08 Feb 2023 12:49:57 +0100 Received: from metis.ext.pengutronix.de ([2001:67c:670:201:290:27ff:fe1d:cc33]) by lore.white.stw.pengutronix.de with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1pPixa-000VsC-KL for lore@lore.pengutronix.de; Wed, 08 Feb 2023 12:49:57 +0100 Received: from localhost ([127.0.0.1] helo=metis.ext.pengutronix.de) by metis.ext.pengutronix.de with esmtp (Exim 4.92) (envelope-from ) id 1pPixY-0000OW-A7; Wed, 08 Feb 2023 12:49:56 +0100 Received: from drehscheibe.grey.stw.pengutronix.de ([2a0a:edc0:0:c01:1d::a2]) by metis.ext.pengutronix.de with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1pPixC-00088m-1L; Wed, 08 Feb 2023 12:49:34 +0100 Received: from [2a0a:edc0:0:1101:1d::54] (helo=dude05.red.stw.pengutronix.de) by drehscheibe.grey.stw.pengutronix.de with esmtp (Exim 4.94.2) (envelope-from ) id 1pPixA-003VLz-6p; Wed, 08 Feb 2023 12:49:33 +0100 Received: from mol by dude05.red.stw.pengutronix.de with local (Exim 4.94.2) (envelope-from ) id 1pPixA-008QRq-Ok; Wed, 08 Feb 2023 12:49:32 +0100 From: Michael Olbrich To: ptxdist@pengutronix.de Date: Wed, 8 Feb 2023 12:49:32 +0100 Message-Id: <20230208114932.2008247-1-m.olbrich@pengutronix.de> X-Mailer: git-send-email 2.30.2 In-Reply-To: <20230111101916.3749538-2-p.zabel@pengutronix.de> References: <20230111101916.3749538-2-p.zabel@pengutronix.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: Re: [ptxdist] [APPLIED] pre/Rules.make: let Meson generate relocatable .pc files X-BeenThere: ptxdist@pengutronix.de X-Mailman-Version: 2.1.29 Precedence: list List-Id: PTXdist Development Mailing List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: ptxdist@pengutronix.de Cc: Philipp Zabel Sender: "ptxdist" X-SA-Exim-Connect-IP: 127.0.0.1 X-SA-Exim-Mail-From: ptxdist-bounces@pengutronix.de X-SA-Exim-Scanned: No (on metis.ext.pengutronix.de); SAEximRunCond expanded to false Thanks, applied as cd37b00b302366a2044316967547cabd2c3f8d59. Michael [sent from post-receive hook] On Wed, 08 Feb 2023 12:49:32 +0100, Philipp Zabel wrote: > 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 > Message-Id: <20230111101916.3749538-2-p.zabel@pengutronix.de> > Signed-off-by: Michael Olbrich > > diff --git a/rules/pre/Rules.make b/rules/pre/Rules.make > index fd12a3462ae8..6d9b840cdc87 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 = \