- def __init__(self, sourceFolder, module):
- self.autoDebuildConfig = {}
+ def __init__(self, sourceFolder, module, vcs, config):
+ self.sourceFolder = os.path.abspath(sourceFolder)
+ self.autoDebuildConfig = {
+ 'sourceName': module['name'],
+ 'debDir': os.path.abspath(config['debDir']),
+ 'buildSystem': module.get('build-system', 'cmake'),
+ }
+ self.vcs = vcs
+ self.configured = False # make sure configure is called before build/install