def GetPchBuildCommands(self, arch=None):
    if not self.header or not self.compile_headers:
      return []
    return [
      (self._Gch('c', arch), '-x c-header', 'c', self.header),
      (self._Gch('cc', arch), '-x c++-header', 'cc', self.header),
      (self._Gch('m', arch), '-x objective-c-header', 'm', self.header),
      (self._Gch('mm', arch), '-x objective-c++-header', 'mm', self.header),
    ]
Parse and submit the metrics from a line of perfdata output
dataset/ETHPy150Open adblockplus/gyp/pylib/gyp/xcode_emulation.py/MacPrefixHeader.GetPchBuildCommands--crossover with--dataset/ETHPy150Open BrightcoveOS/Diamond/src/collectors/nagiosperfdata/nagiosperfdata.py/NagiosPerfdataCollector._process_line