Move part of the workspace baking up
can you think of any reason why this wouldn't be correct.
I don't see any code in the oven.bakeConfigs that actually depends on any output from projects or the bakeChildren.
I might be wrong, but I'd like to make this change if at all possible?
self.location = self.location or self.basedir
context.basedir(self, self.location)
+ -- Build a master list of configuration/platform pairs from all of the
+ -- projects contained by the workspace; I will need this when generating
+ -- workspace files in order to provide a map from workspace configurations
+ -- to project configurations.
+
+ self.configs = oven.bakeConfigs(self)
+
-- Now bake down all of the projects contained in the workspace, and
-- store that for future reference
-- now we can post process the projects for 'buildoutputs' files
-- that have the 'compilebuildoutputs' flag
oven.addGeneratedFiles(self)
-
- -- Build a master list of configuration/platform pairs from all of the
- -- projects contained by the workspace; I will need this when generating
- -- workspace files in order to provide a map from workspace configurations
- -- to project configurations.
-
- self.configs = oven.bakeConfigs(self)
end
