parameters: (self, targets)
return_statement: return self._LinkDependenciesInternal(targets, include_shared_libraries)
docstring: Returns a list of dependency targets whose link_settings should be merged
      into this target.
docstring_summary: Returns a list of dependency targets whose link_settings should be merged
      into this target.
docstring_tokens: Returns a list of dependency targets whose link_settings should be merged into this target .
function: def DependenciesForLinkSettings(self, targets):
      """
      Returns a list of dependency targets whose link_settings should be merged
      into this target.
      """
  
      # TODO(sbaig) Currently, chrome depends on the bug that shared libraries'
      # link_settings are propagated.  So for now, we will allow it, unless the
      # 'allow_sharedlib_linksettings_propagation' flag is explicitly set to
      # False.  Once chrome is fixed, we can remove this flag.
      include_shared_libraries = \
          targets[self.ref].get('allow_sharedlib_linksettings_propagation', True)
      return self._LinkDependenciesInternal(targets, include_shared_libraries)
function_tokens: def DependenciesForLinkSettings ( self , targets ) : # TODO(sbaig) Currently, chrome depends on the bug that shared libraries' # link_settings are propagated.  So for now, we will allow it, unless the # 'allow_sharedlib_linksettings_propagation' flag is explicitly set to # False.  Once chrome is fixed, we can remove this flag. include_shared_libraries = targets [ self . ref ] . get ( 'allow_sharedlib_linksettings_propagation' , True ) return self . _LinkDependenciesInternal ( targets , include_shared_libraries )