# Module OASISBuildSection

    module OASISBuildSection: sig .. end

Build section

- Author(s): Sylvain Le Gall

    val find_module : (string -> bool) ->
           OASISTypes.build_section ->
           OASISUnixPath.unix_filename ->
           [ `No_sources of OASISUnixPath.unix_filename list
           | `Sources of OASISUnixPath.unix_filename * string list ]

Search a module file.

    val build_order : OASISTypes.package -> OASISTypes.section list

Compute the order of section building, taking into account build dependencies between sections. Not exported.

    val transitive_build_depends : OASISTypes.package -> OASISTypes.dependency list OASISSection.MapSection.t

Compute a map between sections and its build depends. The build depends contains only libraries. Not exported.