package b0
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha512=e9aa779e66c08fc763019f16d4706f465d16c05d6400b58fbd0313317ef33ddea51952e2b058db28e65f7ddb7012f328c8bf02d8f1da17bb543348541a2587f0
doc/b0.file/B0_driver/Conf/index.html
Module B0_driver.ConfSource
Driver configuration.
Default file names
b0_file_name is "B0.ml" the default b0 file name.
driver_dir_name is ".drivers" the default directory for drivers in the b0 directory.
Configurations
The type for configurations.
val make :
b0_dir:B0_std.Fpath.t ->
b0_file:B0_std.Fpath.t option ->
cache_dir:B0_std.Fpath.t ->
cwd:B0_std.Fpath.t ->
code:B0_ocaml.Code.t option ->
env:B0_std.Os.Env.t ->
hash_fun:(module B0_hash.T) ->
jobs:int ->
no_pager:bool ->
unit ->
tmake constructs a configuration with given attributes. See the accessors for semantics.
b0_file is the absolute path to the b0 file (if any).
b0_dir is the absolute path to the b0 directory.
cache_dir is the absolute path to the cache directory.
cwd is the absolute path to the current working directory.
code is the code to which the driver is compiled.
env is the process environment of the driver.
Derived data
get_b0_file provides an error message if b0_file is None.
Setup
val setup_with_cli :
b0_dir:B0_std.Fpath.t option ->
b0_file:B0_std.Fpath.t option ->
cache_dir:B0_std.Fpath.t option ->
code:B0_ocaml.Code.t option ->
hash_fun:(module B0_hash.T) option ->
jobs:int option ->
no_color:bool ->
log_level:B0_std.Log.level ->
no_pager:bool ->
unit ->
(t, string) resultsetup_with_cli determines and setups a configuration with the given values. These are expected to have been determined by environment variables and command line arugments.