sbsv2/raptor/python/raptor.py
branchfix
changeset 191 3bfc260b6d61
parent 136 d84e89d4dde4
child 193 8e61308a207e
--- a/sbsv2/raptor/python/raptor.py	Fri Jan 29 09:52:16 2010 +0000
+++ b/sbsv2/raptor/python/raptor.py	Fri Feb 05 20:24:19 2010 +0000
@@ -631,7 +631,7 @@
 		return True
 
 	def SetMakeEngine(self, makeEngine):
-		self.makeEngine = makeEngine
+		self.makeEngineName = makeEngine
 		return True
 
 	def AddMakeOption(self, makeOption):
@@ -1276,15 +1276,17 @@
 			if self.toolcheck != 'off':
 				self.CheckConfigs(buildUnitsToBuild)
 			else:
-				self.Info(" Not Checking Tool Versions")
+				self.Info("Not Checking Tool Versions")
 
 			self.AssertBuildOK()
 
 			# Setup a make engine.
 			if not self.maker:
-				self.maker = raptor_make.MakeEngine(self)
-				if self.maker == None:
-					self.Error("No make engine present")
+				try:
+					self.maker = raptor_make.MakeEngine(self, self.makeEngineName)
+				except raptor_make.BadMakeEngineException,e:
+					self.Error("Unable to use make engine: %s " % str(e))
+					
 
 			self.AssertBuildOK()