Beispiel #1
0
def AddComponent(self, name, cflags, incpath, lib, dependencies, cflagsSetter=DefaultCFlagsSetter, lflagsSetter=DefaultLFlagsSetter, dllDep=[]):
    global componentList
    comp = Component()
    comp.name = name
    comp.cflags = cflags
    comp.incpath = incpath
    comp.lib = lib
    comp.dependencies = dependencies
    comp.CFlagsSetter = cflagsSetter
    comp.LFlagsSetter = lflagsSetter
    comp.dllDependency = dllDep
    
    if not componentList.has_key(comp.name):
        componentList[comp.name] = comp
    else:
        print "we're adding a component twice?"