[oe-commits] org.oe.dev autotools.bbclass: run sed over .la files to removes various occurences to staging, workdir and ${D}

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


autotools.bbclass: run sed over .la files to removes various occurences to staging, workdir and ${D}

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

#
# mt diff -rb70cc4c9e5cab77a39f6edc23e46b509932e5bfe -ra89a3c03d59c04f2da8d480d784c8e4372a4cef0
#
# 
# 
# patch "classes/autotools.bbclass"
#  from [113ae9d1554b6e93d9c7a7fda84d71da4712caf9]
#    to [fbe0aa9d4c0382c15804b9b7334180afa0355a9e]
# 
============================================================
--- classes/autotools.bbclass	113ae9d1554b6e93d9c7a7fda84d71da4712caf9
+++ classes/autotools.bbclass	fbe0aa9d4c0382c15804b9b7334180afa0355a9e
@@ -139,6 +139,13 @@ autotools_do_install() {
 
 autotools_do_install() {
 	oe_runmake 'DESTDIR=${D}' install
+
+        for i in `find ${D} -name "*.la"` ; do \
+            sed -i -e s:${STAGING_LIBDIR}:${libdir}:g $i
+            sed -i -e s:${D}::g $i
+            sed -i -e 's:-I${WORKDIR}\S*: :g' $i
+            sed -i -e 's:-L${WORKDIR}\S*: :g' $i
+	done
 }
 
 STAGE_TEMP="${WORKDIR}/temp-staging"






More information about the Openembedded-commits mailing list