[oe-commits] org.oe.dev pkgconfig.bbclass: mangle some more workdir occurences

koen commit openembedded-commits at lists.openembedded.org
Wed Jul 25 12:45:19 UTC 2007


pkgconfig.bbclass: mangle some more workdir occurences

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: b70cc4c9e5cab77a39f6edc23e46b509932e5bfe
ViewMTN: http://monotone.openembedded.org/revision.psp?id=b70cc4c9e5cab77a39f6edc23e46b509932e5bfe
Files:
1
classes/pkgconfig.bbclass
Diffs:

#
# mt diff -rf9bdae73e8f5b59f9ea7712c4001aef5e5a65db2 -rb70cc4c9e5cab77a39f6edc23e46b509932e5bfe
#
# 
# 
# patch "classes/pkgconfig.bbclass"
#  from [b603f5b7bce58109ce0a1bdd1310c42f61bc4029]
#    to [0640502b335626fbfb58ae88b1b95ee44d078148]
# 
============================================================
--- classes/pkgconfig.bbclass	b603f5b7bce58109ce0a1bdd1310c42f61bc4029
+++ classes/pkgconfig.bbclass	0640502b335626fbfb58ae88b1b95ee44d078148
@@ -17,8 +17,17 @@ def get_pkgconfig_mangle(d):
 		s += " -e 's:OEDATADIR:${STAGING_DATADIR}:'"
 		s += " -e 's:OEPREFIX:${STAGING_LIBDIR}/..:'"
 		s += " -e 's:OEEXECPREFIX:${STAGING_LIBDIR}/..:'"
+		s += " -e 's:-L${WORKDIR}\S*: :g'"
+		s += " -e 's:-I${WORKDIR}\S*: :g'"
+
 	return s
 
+do_install_append () {
+        for pc in `find ${D} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
+                sed -i ${@get_pkgconfig_mangle(d)} ${pc}
+        done
+}
+
 do_stage_append () {
 	for pc in `find ${S} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
 		pcname=`basename $pc`






More information about the Openembedded-commits mailing list