bam1
Fast and flexible build system
Overview
usage: bam [<options>] [<variables>=<values>] [<targets>]
-
Execution:
-
-a -
abort build on first error
-
-e -
executes specified lua file and exits
-
-c -
clean targets
-
-f -
force build
-
-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: auto,
-vwill show it)
-
-s -
script 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
-
-g -
ignore script timestamp
-
-h, --help -
prints this help
-
--help-debug -
prints debugging options
bam version 0.5.1 using Lua 5.3.3
Releases
8 releases since Debian 6.0 (Squeeze); the text changed 2 times.
--help since Debian 7 (Wheezy);
--help-debug since Debian 10 (Buster);
-a since Debian 7 (Wheezy);
-d since Debian 7 (Wheezy);
-e since Debian 10 (Buster);
-f since Debian 10 (Buster);
-g since Debian 10 (Buster);
-h since Debian 7 (Wheezy);
-l since Debian 7 (Wheezy);
-n since Debian 7 (Wheezy);
-r since Debian 7 (Wheezy);
-t since Debian 7 (Wheezy).
--debug-detail until Debian 9 (Stretch);
--debug-dot until Debian 9 (Stretch);
--debug-dump-int until Debian 9 (Stretch);
--debug-jobs until Debian 9 (Stretch);
--debug-jobs-dot until Debian 9 (Stretch);
--debug-no-int until Debian 9 (Stretch);
--debug-nodes until Debian 9 (Stretch);
--debug-trace-vm until Debian 9 (Stretch);
-b until Debian 6.0 (Squeeze).