diff options
author | Michael Lauer <mickey@vanille-media.de> | 2004-10-20 09:48:59 +0000 |
---|---|---|
committer | Michael Lauer <mickey@vanille-media.de> | 2004-10-20 09:48:59 +0000 |
commit | c799b65a9f9fec777ea8b8666382b6a1fc4ee1a9 (patch) | |
tree | d3d830d7a20b208697ad29b7792168b41f50ef26 /classes | |
parent | f1f4c7ddebed08a776117940894d5d8bd022bfb3 (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.oeclass | 16 |
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 () { |