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