def parseEnv(self, text): return util.parseEnv(self.env, text)
def targetArg(self, arg, cond = True): if cond: parsed = util.parseEnv(self.env, arg) if parsed: self.targetArgs += parsed.split()
def setVariable(self, name, value, cond=True): parsed = util.parseEnv(self.env, value) if cond and parsed: self.env[name] = parsed
def lib(self, path, cond = True): if cond: parsed = util.parseEnv(self.env, path) if parsed: self.libs.append(parsed)
def includePath(self, path, cond = True): if cond: parsed = util.parseEnv(self.env, path) if parsed: self.includePaths.append(parsed)
def compilationArgCPP(self, arg, cond = True): if cond: parsed = util.parseEnv(self.env, arg) if parsed: self.compArgsCPP += parsed.split()
def setVariable(self, name, value, cond = True): parsed = util.parseEnv(self.env, value) if cond and parsed: self.env[name] = parsed