ProjectDefinition.st
changeset 12596 5ed54f811010
parent 12575 aa30728c3045
child 12624 6caeb35528b4
--- a/ProjectDefinition.st	Mon Dec 07 16:58:16 2009 +0100
+++ b/ProjectDefinition.st	Mon Dec 07 20:12:23 2009 +0100
@@ -4745,6 +4745,20 @@
     self loadPackages:(self effectivePreRequisites) asAutoloaded:asAutoloaded
 !
 
+loadSubProjects
+    "load other packages (at least the projectDefinitions and their extensions)"
+
+    self loadSubProjectsAsAutoloaded:false.
+    self subProjects do:[:p |
+        |subDef|
+
+        subDef := self definitionClassForPackage:p.
+        subDef notNil ifTrue:[
+            subDef loadSubProjects
+        ].
+    ].
+!
+
 loadSubProjectsAsAutoloaded:asAutoloaded
     "load other packages (at least the projectDefinitions and their extensions)"
 
@@ -5235,11 +5249,11 @@
 !ProjectDefinition class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.293 2009-12-01 21:31:54 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.294 2009-12-07 19:12:23 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.293 2009-12-01 21:31:54 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/ProjectDefinition.st,v 1.294 2009-12-07 19:12:23 cg Exp $'
 ! !
 
 ProjectDefinition initialize!