sbsv2/raptor/python/raptor_make.py
branchfix
changeset 192 76300483f6fd
parent 191 3bfc260b6d61
child 196 c0d1d904d868
equal deleted inserted replaced
191:3bfc260b6d61 192:76300483f6fd
    53 		elif engine in Raptor.cache.variants:
    53 		elif engine in Raptor.cache.variants:
    54 			avar = Raptor.cache.FindNamedVariant(engine)
    54 			avar = Raptor.cache.FindNamedVariant(engine)
    55 		else:
    55 		else:
    56 			raise BadMakeEngineException("'%s' does not appear to be a make engine - no settings found for it" % engine)
    56 			raise BadMakeEngineException("'%s' does not appear to be a make engine - no settings found for it" % engine)
    57 
    57 
    58 		if not avar.isChildOf("make_engine", Raptor.cache):
    58 		if not avar.isDerivedFrom("make_engine", Raptor.cache):
    59 			raise BadMakeEngineException("'%s' is not a build engine (it's a variant but it does not extend 'make_engine')" % engine)
    59 			raise BadMakeEngineException("'%s' is not a build engine (it's a variant but it does not extend 'make_engine')" % engine)
    60 					
    60 					
    61 		# find the variant and extract the values
    61 		# find the variant and extract the values
    62 		try:
    62 		try:
    63 			units = avar.GenerateBuildUnits(Raptor.cache)
    63 			units = avar.GenerateBuildUnits(Raptor.cache)