.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.49.3. .TH NINJA "1" "September 2023" "ninja 1.11.1" "User Commands" .SH NAME ninja - small build system closest in spirit to Make .SH DESCRIPTION usage: ninja [options] [targets...] .PP if targets are unspecified, builds the 'default' target (see manual). .SS "options:" .TP \fB\-\-version\fR print ninja version ("1.11.1") .TP \fB\-v\fR, \fB\-\-verbose\fR show all command lines while building .TP \fB\-\-quiet\fR don't show progress status, just command output .TP \fB\-C\fR DIR change to DIR before doing anything else .TP \fB\-f\fR FILE specify input build file [default=build.ninja] .TP \fB\-j\fR N run N jobs in parallel (0 means infinity) [default=#CPUs] .TP \fB\-k\fR N keep going until N jobs fail (0 means infinity) [default=1] .TP \fB\-l\fR N do not start new jobs if the load average is greater than N .TP \fB\-n\fR dry run (don't run commands but act like they succeeded) .TP \fB\-d\fR MODE enable debugging (use '\-d list' to list modes) .TP \fB\-t\fR TOOL run a subtool (use '\-t list' to list subtools) .IP terminates toplevel options; further flags are passed to the tool .TP \fB\-w\fR FLAG adjust warnings (use '\-w list' to list warnings) .SH AUTHOR This manual page was written by Gary Kramlich for the Debian GNU/Linux system (but may be used by others).