git.openpandora.org
/
openembedded.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6c47bea
)
autotools.bbclass: Convert .la file mangling to package preprocessing hook
author
Richard Purdie
<rpurdie@linux.intel.com>
Fri, 30 Oct 2009 00:38:50 +0000
(
00:38
+0000)
committer
Richard Purdie
<rpurdie@linux.intel.com>
Tue, 10 Nov 2009 13:44:15 +0000
(13:44 +0000)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
classes/autotools.bbclass
patch
|
blob
|
history
diff --git
a/classes/autotools.bbclass
b/classes/autotools.bbclass
index
de76fe0
..
e939883
100644
(file)
--- a/
classes/autotools.bbclass
+++ b/
classes/autotools.bbclass
@@
-143,8
+143,10
@@
autotools_do_install() {
oe_runmake 'DESTDIR=${D}' install
}
-do_install_append() {
- for i in `find ${D} -name "*.la"` ; do \
+PACKAGE_PREPROCESS_FUNCS += "autotools_prepackage_lamangler"
+
+autotools_prepackage_lamangler () {
+ for i in `find ${PKGD} -name "*.la"` ; do \
sed -i -e '/^dependency_libs=/s,${WORKDIR}[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),${libdir}/\1,g' $i
sed -i -e s:${CROSS_DIR}/${HOST_SYS}::g $i
sed -i -e s:${CROSS_DIR}::g $i