[jhbuild/external-deps: 19/19] Fix skipping so dependencies arent pulled in needlessly



commit 89f4f0bfc6b4c4f5f0f3f97a3edc3abdf30b7079
Author: John Carr <john carr unrouted co uk>
Date:   Tue Jun 2 10:30:43 2009 +0100

    Fix skipping so dependencies arent pulled in needlessly
---
 jhbuild/moduleset.py |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/jhbuild/moduleset.py b/jhbuild/moduleset.py
index 1c1b1da..40d62d0 100644
--- a/jhbuild/moduleset.py
+++ b/jhbuild/moduleset.py
@@ -78,6 +78,8 @@ class ModuleSet:
         i = 0
         while i < len(all_modules):
             for modname in all_modules[i].dependencies:
+                if modname in skip:
+                    continue
                 depmod = self.modules.get(modname)
                 if not depmod:
                     if not ignore_missing:
@@ -93,6 +95,8 @@ class ModuleSet:
             if not ignore_suggests:
                 # suggests can be ignored if not in moduleset
                 for modname in all_modules[i].suggests:
+                    if modname in skip:
+                        continue
                     depmod = self.modules.get(modname)
                     if not depmod:
                         continue



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]