parameters: (self, out_filename)
docstring: Builds the library and returns the path to the file.
docstring_summary: Builds the library and returns the path to the file.
docstring_tokens: Builds the library and returns the path to the file .
function: def build(self, out_filename):
      """Builds the library and returns the path to the file."""
      build_dir = shared.Cache.get_path(os.path.join('build', self.get_base_name()))
      utils.safe_ensure_dirs(build_dir)
      create_lib(out_filename, self.build_objects(build_dir))
      if not shared.DEBUG:
        tempfiles.try_delete(build_dir)
function_tokens: def build ( self , out_filename ) : build_dir = shared . Cache . get_path ( os . path . join ( 'build' , self . get_base_name ( ) ) ) utils . safe_ensure_dirs ( build_dir ) create_lib ( out_filename , self . build_objects ( build_dir ) ) if not shared . DEBUG : tempfiles . try_delete ( build_dir )