parameters: (output,
                    objects,
                    options=None,
                    cc="g++")
docstring: Create shared library.
      Parameters
      ----------
      output : str
          The target shared library.
      objects : List[str]
          List of object files.
      options : List[str]
          The list of additional options string.
      cc : Optional[str]
          The compiler command.
docstring_summary: Create shared library.
      Parameters
      ----------
      output : str
          The target shared library.
      objects : List[str]
          List of object files.
      options : List[str]
          The list of additional options string.
      cc : Optional[str]
          The compiler command.
docstring_tokens: Create shared library . Parameters ---------- output : str The target shared library . objects : List [ str ] List of object files . options : List [ str ] The list of additional options string . cc : Optional [ str ] The compiler command .
function: def create_shared(output,
                    objects,
                    options=None,
                    cc="g++"):
      """Create shared library.
      Parameters
      ----------
      output : str
          The target shared library.
      objects : List[str]
          List of object files.
      options : List[str]
          The list of additional options string.
      cc : Optional[str]
          The compiler command.
      """
      if sys.platform == "darwin" or sys.platform.startswith("linux"):
          _linux_compile(output, objects, options, cc)
      # TODO(yzhliu): elif sys.platform == "win32":
      else:
          raise ValueError("Unsupported platform")
function_tokens: def create_shared ( output , objects , options = None , cc = "g++" ) : if sys . platform == "darwin" or sys . platform . startswith ( "linux" ) : _linux_compile ( output , objects , options , cc ) # TODO(yzhliu): elif sys.platform == "win32": else : raise ValueError ( "Unsupported platform" )