Ocaml_version.Configure_optionsSourceConfiguration parameters that affect the behaviour of OCaml at compiler-build-time.
type o = [ | `Afl| `Default_unsafe_string| `Disable_flat_float_array| `Domains| `Effects| `Flambda| `Force_safe_string| `Frame_pointer| `Multicore| `Multicore_no_effect_syntax| `No_naked_pointers| `No_naked_pointers_checker ]Configuration options available at compiler build time.
to_string o returns a compact representation of o suitable for use in opam version strings.
of_t t will parse the extra field of t and return a list of configure options that it represents. Unknown options in the extra field will result in an Error being returned.
to_t t ol will replace the extra field of t with the list of options represented in ol.
to_description o returns a human-readable representation of o.
to_configure_flag o returns a string that can be passed to OCaml's configure script to activate that feature.
compare t a b will return -1 if a is < b, 0 if they are equal, or 1 if a > b. For backwards compatibility reasons, Frame_pointer always comes first in comparisons before OCaml 4.12.0, and is lexically ordered after 4.12.0. The t argument will determine which comparison function to use.
equal t a b will return true if a=b for a given OCaml version t.