package oasis

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module OCamlbuildCommonSource

Functions common to OCamlbuild build and doc plugin

Sourcetype args = {
  1. plugin_tags : string option;
  2. extra : string list;
}
Sourceval ocamlbuild_clean_ev : string
Sourceval ocamlbuildflags : unit -> string
Sourceval fix_args : args -> string array -> string list

Fix special arguments depending on environment

Sourceval run_clean : ctxt:OASISContext.t -> OASISTypes.arg array -> unit

Run 'ocamlbuild -clean' if not already done

Sourceval run_ocamlbuild : ctxt:OASISContext.t -> args -> OASISTypes.arg array -> unit

Run ocamlbuild, unregister all clean events

Sourceval build_dir : string array -> string

Determine real build directory

Sourcemodule Tag : sig ... end
Sourceval check_ocaml_version : string -> OASISTypes.package -> bool

Check OCaml version constraint defined in _oasis.

Sourceval ocamlbuild_more_args : OASISFeatures.t
Sourceval ocamlbuild_supports_ocamlfind : OASISTypes.package -> bool
Sourceval ocamlbuild_supports_plugin_tags : OASISTypes.package -> bool
Sourceval ocamlbuild_common_generator : args OASISPlugin.prop -> 'a OASISSchema.t -> OASISPlugin.all_t -> PropList.Data.t -> args
Sourceval odn_of_args : args -> OASISDataNotation.t
OCaml

Innovation. Community. Security.