Note:

You are viewing a development version of the library. Goto the latest version.

sig
  type library_name = OASISTypes.name
  type findlib_part_name = OASISTypes.name
  type 'a map_of_findlib_part_name = 'OASISUtils.MapString.t
  exception InternalLibraryNotFound of OASISFindlib.library_name
  exception FindlibPackageNotFound of OASISTypes.findlib_name
  type group_t =
      Container of OASISFindlib.findlib_part_name * OASISFindlib.group_t list
    | Package of
        (OASISFindlib.findlib_part_name * OASISTypes.common_section *
         OASISTypes.build_section *
         [ `Library of OASISTypes.library | `Object of OASISTypes.object_ ] *
         OASISTypes.unix_dirname option * OASISFindlib.group_t list)
  val findlib_mapping :
    OASISTypes.package ->
    OASISFindlib.group_t list *
    (OASISFindlib.library_name -> OASISTypes.findlib_name) *
    (OASISTypes.findlib_name -> OASISFindlib.library_name)
  val findlib_of_group : OASISFindlib.group_t -> OASISTypes.findlib_name
  val root_of_group :
    OASISFindlib.group_t ->
    OASISTypes.common_section * OASISTypes.build_section *
    [ `Library of OASISTypes.library | `Object of OASISTypes.object_ ]
end