package oasis

  1. Overview
  2. Docs
Tooling for building OCaml libraries and applications

Install

Dune Dependency

Authors

Maintainers

Sources

oasis-0.4.11.tar.gz
sha256=18b73deef4ed6e9a83337f24b3bbe2ded65268b3ff7309fcc00d25e57e1dc12e
md5=98492f4657c2c5b30e3b1bc945e58419

doc/oasis.builtin-plugins/OCamlbuildCommon/index.html

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.