parameters: (self, spec, outputs, prebuild)
docstring: Prebuild steps to generate hmap files and copy headers to destination.
docstring_summary: Prebuild steps to generate hmap files and copy headers to destination.
docstring_tokens: Prebuild steps to generate hmap files and copy headers to destination .
function: def WriteiOSFrameworkHeaders(self, spec, outputs, prebuild):
      """Prebuild steps to generate hmap files and copy headers to destination."""
      framework = self.ComputeMacBundleOutput()
      all_sources = spec['sources']
      copy_headers = spec['mac_framework_headers']
      output = self.GypPathToUniqueOutput('headers.hmap')
      self.xcode_settings.header_map_path = output
      all_headers = map(self.GypPathToNinja,
                        filter(lambda x:x.endswith(('.h')), all_sources))
      variables = [('framework', framework),
                   ('copy_headers', map(self.GypPathToNinja, copy_headers))]
      outputs.extend(self.ninja.build(
          output, 'compile_ios_framework_headers', all_headers,
          variables=variables, order_only=prebuild))
function_tokens: def WriteiOSFrameworkHeaders ( self , spec , outputs , prebuild ) : framework = self . ComputeMacBundleOutput ( ) all_sources = spec [ 'sources' ] copy_headers = spec [ 'mac_framework_headers' ] output = self . GypPathToUniqueOutput ( 'headers.hmap' ) self . xcode_settings . header_map_path = output all_headers = map ( self . GypPathToNinja , filter ( lambda x : x . endswith ( ( '.h' ) ) , all_sources ) ) variables = [ ( 'framework' , framework ) , ( 'copy_headers' , map ( self . GypPathToNinja , copy_headers ) ) ] outputs . extend ( self . ninja . build ( output , 'compile_ios_framework_headers' , all_headers , variables = variables , order_only = prebuild ) )