package dune-private-libs
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page
Private libraries of Dune
Install
dune-project
Dependency
Authors
Maintainers
Sources
dune-2.5.1.tbz
sha256=8f77d3a87f208e0d7cccaa1c48c4bb1bb87d62d07c3f25e9b8ba298e028ce52b
sha512=f209f12ced10c1abf8782bdb0143f4cec77795f7174d2cc75130afb1e01550b01f2f77b9e3ec4888efdad83d2f9878d179b39126f824f4e522f3ef4da34bf27e
doc/dune-private-libs.ocaml-config/Ocaml_config/index.html
Module Ocaml_config
Represent the output of ocamlc -config and contents of Makefile.config.
This library is internal to dune and guarantees no API stability.
val to_dyn : t Stdune.Dyn.Encoder.tmodule Prog_and_args : sig ... endRaw bindings
module Vars : sig ... endRepresent the parsed but uninterpreted output of ocamlc -config or contents of Makefile.config.
Creation
module Origin : sig ... endmodule Os_type : sig ... endmodule Ccomp_type : sig ... endval make : Vars.t -> (t, Origin.t * string) Stdune.Result.tInterpret raw bindings (this function also loads the Makefile.config file in the stdlib directory).
Query
The following parameters match the variables in the output of ocamlc -config but are stable across versions of OCaml.
val version : t -> int * int * intval version_string : t -> stringval standard_library_default : t -> stringval standard_library : t -> stringval standard_runtime : t -> stringval ccomp_type : t -> Ccomp_type.tval c_compiler : t -> stringval ocamlc_cflags : t -> string listval ocamlopt_cflags : t -> string listval bytecomp_c_compiler : t -> Prog_and_args.tval bytecomp_c_libraries : t -> string listval native_c_compiler : t -> Prog_and_args.tval native_c_libraries : t -> string listval cc_profile : t -> string listval architecture : t -> stringval model : t -> stringval int_size : t -> intval word_size : t -> intval system : t -> stringval asm : t -> Prog_and_args.tval asm_cfi_supported : t -> boolval with_frame_pointers : t -> boolval ext_exe : t -> stringval ext_obj : t -> stringval ext_asm : t -> stringval ext_lib : t -> stringval ext_dll : t -> stringval default_executable_name : t -> stringval systhread_supported : t -> boolval host : t -> stringval target : t -> stringval profiling : t -> boolval flambda : t -> boolval spacetime : t -> boolval safe_string : t -> boolval exec_magic_number : t -> stringval cmi_magic_number : t -> stringval cmo_magic_number : t -> stringval cma_magic_number : t -> stringval cmx_magic_number : t -> stringval cmxa_magic_number : t -> stringval ast_impl_magic_number : t -> stringval ast_intf_magic_number : t -> stringval cmxs_magic_number : t -> stringval cmt_magic_number : t -> stringval natdynlink_supported : t -> boolval windows_unicode : t -> boolValues
module Value : sig ... endval is_dev_version : t -> bool sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
On This Page