[oe-commits] Mark Hatle : package.bbclass: Allow a package to skip per file dependency generation

git at git.openembedded.org git at git.openembedded.org
Tue Jul 3 13:55:28 UTC 2012


Module: openembedded-core.git
Branch: master
Commit: a1ca125de55a8e7cab402e2ba5737a56d4e890c2
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=a1ca125de55a8e7cab402e2ba5737a56d4e890c2

Author: Mark Hatle <mark.hatle at windriver.com>
Date:   Thu Jun 28 16:09:27 2012 -0500

package.bbclass: Allow a package to skip per file dependency generation

Most of the time skipping per file dependency generation is a bad idea, but
when building a nativesdk or similar you may be required to pickup host
dependencies.  These host dependencies can not always be reconciled within
the scope of other nativesdk components, so if we skip them we can facilitate
this unique situation.

Signed-off-by: Mark Hatle <mark.hatle at windriver.com>

---

 meta/classes/package.bbclass |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 0b98c6b..d94d32f 100644
--- a/meta/classes/package.bbclass
+++ b/meta/classes/package.bbclass
@@ -1154,6 +1154,9 @@ RPMDEPS = "${STAGING_LIBDIR_NATIVE}/rpm/bin/rpmdeps-oecore --macros ${STAGING_LI
 python package_do_filedeps() {
 	import re
 
+	if d.getVar('SKIP_FILEDEPS', True) == '1':
+		return
+
 	pkgdest = d.getVar('PKGDEST', True)
 	packages = d.getVar('PACKAGES', True)
 





More information about the Openembedded-commits mailing list