Module B0_c

module B0_c: sig .. end
B0 support for the C programming language.


C compilers


val toolchain : [ `Cc | `Mingw | `Msvc ] B0.Conf.key
toolchain is the C toolchain used. This is automatically selected according to B0_care.OS.name.

C build artefacts file extensions

These extensions mainly depend on B0_c.toolchain.

val asm_ext : B0.Fpath.ext B0.Conf.key
asm_ext is the file extension for assembly files. Determined from B0_c.toolchain.
val obj_ext : B0.Fpath.ext B0.Conf.key
ext_obj is the file extension for C object files. Determined from B0_c.toolchain.
val lib_ext : B0.Fpath.ext B0.Conf.key
lib_ext is the file extension for C static libraries. Determined from B0_c.toolchain.
val dll_ext : B0.Fpath.ext B0.Conf.key
dll_ext is the file extension for C dynamic libraries. Determined from B0_c.toolchain.

C libraries