diff options
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 () { |