parameters: (self, configname, output, output_binary, quiet)
return_statement: return result
docstring: Returns a list of shell commands that contain the shell commands
      necessary to massage this target's debug information. These should be run
      as postbuilds before the actual postbuilds run.
docstring_summary: Returns a list of shell commands that contain the shell commands
      necessary to massage this target's debug information. These should be run
      as postbuilds before the actual postbuilds run.
docstring_tokens: Returns a list of shell commands that contain the shell commands necessary to massage this target s debug information . These should be run as postbuilds before the actual postbuilds run .
function: def _GetDebugInfoPostbuilds(self, configname, output, output_binary, quiet):
          """Returns a list of shell commands that contain the shell commands
      necessary to massage this target's debug information. These should be run
      as postbuilds before the actual postbuilds run."""
          self.configname = configname
  
          # For static libraries, no dSYMs are created.
          result = []
          if (
              self._Test("GCC_GENERATE_DEBUGGING_SYMBOLS", "YES", default="YES")
              and self._Test(
                  "DEBUG_INFORMATION_FORMAT", "dwarf-with-dsym", default="dwarf"
              )
              and self.spec["type"] != "static_library"
          ):
              if not quiet:
                  result.append("echo DSYMUTIL\\(%s\\)" % self.spec["target_name"])
              result.append("dsymutil %s -o %s" % (output_binary, output + ".dSYM"))
  
          self.configname = None
          return result
function_tokens: def _GetDebugInfoPostbuilds ( self , configname , output , output_binary , quiet ) : self . configname = configname # For static libraries, no dSYMs are created. result = [ ] if ( self . _Test ( "GCC_GENERATE_DEBUGGING_SYMBOLS" , "YES" , default = "YES" ) and self . _Test ( "DEBUG_INFORMATION_FORMAT" , "dwarf-with-dsym" , default = "dwarf" ) and self . spec [ "type" ] != "static_library" ) : if not quiet : result . append ( "echo DSYMUTIL\\(%s\\)" % self . spec [ "target_name" ] ) result . append ( "dsymutil %s -o %s" % ( output_binary , output + ".dSYM" ) ) self . configname = None return result