MCPcopy Create free account
hub / github.com/nodejs/node / GNArgsFromDir

Method GNArgsFromDir

deps/v8/tools/mb/mb.py:512–524  ·  view source on GitHub ↗
(self, build_dir)

Source from the content-addressed store, hash-verified

510 return vals
511
512 def GNArgsFromDir(self, build_dir):
513 args_contents = ""
514 gn_args_path = self.PathJoin(self.ToAbsPath(build_dir), 'args.gn')
515 if self.Exists(gn_args_path):
516 args_contents = self.ReadFile(gn_args_path)
517 gn_args = []
518 for l in args_contents.splitlines():
519 fields = l.split(' ')
520 name = fields[0]
521 val = ' '.join(fields[2:])
522 gn_args.append('%s=%s' % (name, val))
523
524 return ' '.join(gn_args)
525
526 def Lookup(self):
527 vals = self.ReadIOSBotConfig()

Callers 1

GetConfigMethod · 0.95

Calls 8

PathJoinMethod · 0.95
ToAbsPathMethod · 0.95
ExistsMethod · 0.95
ReadFileMethod · 0.95
splitlinesMethod · 0.45
splitMethod · 0.45
joinMethod · 0.45
appendMethod · 0.45

Tested by

no test coverage detected