summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorMichael Lauer <mickey@vanille-media.de>2004-10-20 09:48:59 +0000
committerMichael Lauer <mickey@vanille-media.de>2004-10-20 09:48:59 +0000
commitc799b65a9f9fec777ea8b8666382b6a1fc4ee1a9 (patch)
treed3d830d7a20b208697ad29b7792168b41f50ef26 /classes
parentf1f4c7ddebed08a776117940894d5d8bd022bfb3 (diff)
Merge bk://openembedded@openembedded.bkbits.net/packages
into gandalf.tm.informatik.uni-frankfurt.de:/local/pkg/oe/packages 2004/10/20 11:48:43+02:00 uni-frankfurt.de!mickeyl make pkgconfig.oeclass work even if /usr and friends are in your build path BKrev: 4176348bt-jimoUXFXpdC8-8ggKevg
Diffstat (limited to 'classes')
-rw-r--r--classes/pkgconfig.oeclass16
1 files changed, 11 insertions, 5 deletions
diff --git a/classes/pkgconfig.oeclass b/classes/pkgconfig.oeclass
index 83f3a3d9f2..5e15a2ac97 100644
--- a/classes/pkgconfig.oeclass
+++ b/classes/pkgconfig.oeclass
@@ -2,15 +2,21 @@ inherit base
DEPENDS_prepend = "pkgconfig-native "
+# The namespaces can clash here hence the two step replace
def get_pkgconfig_mangle(d):
import oe.data
s = "-e ''"
if not oe.data.inherits_class('native', d):
- s += " -e 's:${libdir}:${STAGING_LIBDIR}:;'"
- s += " -e 's:${includedir}:${STAGING_INCDIR}:;'"
- s += " -e 's:${datadir}:${STAGING_DATADIR}:'"
- s += " -e 's:${prefix}:${STAGING_LIBDIR}/..:'"
- s += " -e 's:${exec_prefix}:${STAGING_LIBDIR}/..:'"
+ s += " -e 's:${libdir}:OELIBDIR:;'"
+ s += " -e 's:${includedir}:OEINCDIR:;'"
+ s += " -e 's:${datadir}:OEDATADIR:'"
+ s += " -e 's:${prefix}:OEPREFIX:'"
+ s += " -e 's:${exec_prefix}:OEEXECPREFIX:'"
+ s += " -e 's:OELIBDIR:${STAGING_LIBDIR}:;'"
+ s += " -e 's:OEINCDIR:${STAGING_INCDIR}:;'"
+ s += " -e 's:OEDATADIR:${STAGING_DATADIR}:'"
+ s += " -e 's:OEPREFIX:${STAGING_LIBDIR}/..:'"
+ s += " -e 's:OEEXECPREFIX:${STAGING_LIBDIR}/..:'"
return s
do_stage_append () {