sourCEntral - mobile manpages

pdf

BAM

NAME

bam − fast and flexible build system

SYNOPSIS

bam [OPTION]... [VARIABLE=VALUE]... [TARGET]...

DESCRIPTION

Builds applications using the bam build system.

Execution:

−a

abort on error

−c

clean targets

−d

build targets that is dependent given targets

−−dry

dry run, don’t run any jobs

−j

sets the number of threads to use (default: 0, disabled)

−s

bam file to use (default: bam.lua)

Lua:

−l

print local variables in backtrace

−t

print backtrace when an error occurs

Output:

−r

build progress report format (default: s) b = progress bar c = use ansi colors s = build steps

−v

be verbose

Other:

−n

don’t use cache

−h, −−help

prints this help

Debug:

−−debug−nodes

prints all the nodes with dependencies

−−debug−detail

prints all the nodes with dependencies and details

−−debug−jobs

prints all the jobs that exist

−−debug−dot

prints all nodes as a graphviz dot file

−−debug−jobs−dot

prints all jobs as a graphviz dot file

−−debug−trace−vm

prints a line for every instruction the vm makes

−−debug−dump−int

prints the internals scripts to stdout

−−debug−no−int

don’t load internal scripts

bam by Magnus Auvinen (magnus DOT auvinen AT gmail DOT com)

pdf