equal
deleted
inserted
replaced
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) |