ref #14 fixed custom builds

This commit is contained in:
Andrei Yankovich 2021-04-16 10:47:28 +03:00
parent 4e5718cc3d
commit 5058d6cf0c

View File

@ -12,9 +12,28 @@ class Make(BaseModule):
def __init__(self, platform):
BaseModule.__init__(self,
platform,
util.Interpolate('%(prop:project)s'))
self.getProject())
self.tempRepoDir = ""
def getProject(self):
@util.renderer
def cmdWraper(step):
repository = step.getProperty('repository')
if not len(repository):
return "build"
repository = repository.replace('.git', '')
begin = repository.rfind('/')
begin = max(repository.rfind('/', 0, begin),
repository.rfind(':', 0, begin))
project = repository[begin + 1:len(repository)]
return project
return cmdWraper
def isSupport(self, step):
return True