.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.38.4. .TH BAM "1" "May 2011" "bam" "User Commands" .SH NAME bam \- fast and flexible build system .SH SYNOPSIS .B bam [\fIOPTION\fR]... [\fIVARIABLE=VALUE\fR]... [\fITARGET\fR]... .SH DESCRIPTION Builds applications using the bam build system. .IP Execution: .TP \fB\-a\fR abort on error .TP \fB\-c\fR clean targets .TP \fB\-d\fR build targets that is dependent given targets .TP \fB\-\-dry\fR dry run, don't run any jobs .TP \fB\-j\fR sets the number of threads to use (default: 0, disabled) .TP \fB\-s\fR bam file to use (default: bam.lua) .IP Lua: .TP \fB\-l\fR print local variables in backtrace .TP \fB\-t\fR print backtrace when an error occurs .IP Output: .TP \fB\-r\fR build progress report format (default: s) b = progress bar c = use ansi colors s = build steps .TP \fB\-v\fR be verbose .IP Other: .TP \fB\-n\fR don't use cache .TP \fB\-h\fR, \fB\-\-help\fR prints this help .IP Debug: .TP \fB\-\-debug\-nodes\fR prints all the nodes with dependencies .TP \fB\-\-debug\-detail\fR prints all the nodes with dependencies and details .TP \fB\-\-debug\-jobs\fR prints all the jobs that exist .TP \fB\-\-debug\-dot\fR prints all nodes as a graphviz dot file .TP \fB\-\-debug\-jobs\-dot\fR prints all jobs as a graphviz dot file .TP \fB\-\-debug\-trace\-vm\fR prints a line for every instruction the vm makes .TP \fB\-\-debug\-dump\-int\fR prints the internals scripts to stdout .TP \fB\-\-debug\-no\-int\fR don't load internal scripts .PP bam by Magnus Auvinen (magnus.auvinen@gmail.com)