package ocaml-base-compiler
Install
Dune Dependency
Authors
Maintainers
Sources
sha256=a7bc044167e7d09f8e3ea84b88ec9d81392908ecdac861d3d5015e5f0fc496a3
md5=76ac39570fc88b16fda2a94db7cd5cf3
doc/ocamlcommon/Config/index.html
Module Config
System configuration
Warning: this module is unstable and part of compiler-libs.
The "kind" of the C compiler, assembler and linker used: one of "cc" (for Unix-style C compilers) "msvc" (for Microsoft Visual C++ and MASM)
The linker to use for packaging (ocamlopt -pack) and for partial links (ocamlopt -output-obj).
val interface_suffix : string ref
Suffix for interface file names
Normally the same as Obj.lazy_tag. Separate definition because of technical reasons for bootstrapping.
Size in words of safe area at bottom of VM stack, see runtime/caml/config.h
Size in words of the safety margin between the bottom of the stack and the stack pointer. This margin can be used by intermediate computations of some instructions, or the event handler.
Name of executable produced by linking if none is given with -o, e.g. a.out
under Unix.
Whether the compiler was configured with -force-safe-string; in that case, the -unsafe-string compile-time option is unavailable
Whether the compiler was configured to use the -safe-string or -unsafe-string compile-time option by default.
Whether shared libraries are supported
val print_config : out_channel -> unit
Access to configuration values