parameters: (self)
docstring: Adds the linker flag to set the DT_SONAME in ELF shared objects. The
      name used here will be used instead of the file name when the dynamic
      linker attempts to load the shared object
docstring_summary: Adds the linker flag to set the DT_SONAME in ELF shared objects. The
      name used here will be used instead of the file name when the dynamic
      linker attempts to load the shared object
docstring_tokens: Adds the linker flag to set the DT_SONAME in ELF shared objects . The name used here will be used instead of the file name when the dynamic linker attempts to load the shared object
function: def apply_so_name(self):
      """
      Adds the linker flag to set the DT_SONAME in ELF shared objects. The
      name used here will be used instead of the file name when the dynamic
      linker attempts to load the shared object
      """
  
      if 'android' in self.bld.env['PLATFORM'] and self.env.SONAME_ST:
          flag = self.env.SONAME_ST % self.link_task.outputs[0]
          self.env.append_value('LINKFLAGS', flag.split())
function_tokens: def apply_so_name ( self ) : if 'android' in self . bld . env [ 'PLATFORM' ] and self . env . SONAME_ST : flag = self . env . SONAME_ST % self . link_task . outputs [ 0 ] self . env . append_value ( 'LINKFLAGS' , flag . split ( ) )