[2/2] package.bbclass: Allow a package to skip per file dependency generation

Submitted by Mark Hatle on June 30, 2012, 12:22 a.m.


Message ID d729af808158e72db4df3488f7352a99598bff2d.1341015667.git.mark.hatle@windriver.com
State Accepted
Commit a1ca125de55a8e7cab402e2ba5737a56d4e890c2
Headers show

Commit Message

Mark Hatle June 30, 2012, 12:22 a.m.
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@windriver.com>
 meta/classes/package.bbclass |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

Patch hide | download patch | download mbox

diff --git a/meta/classes/package.bbclass b/meta/classes/package.bbclass
index 10c2f0a..db7b9ca 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)