-a Build all targets anyway, even if they are up-to-date.
-dn Enable cumulative debugging levels from 1 to n. Interesting values are:
1
Show actions (the default)
2
Show "quiet" actions and display all action text
3
Show dependency analysis, and target/source timestamps/paths
4
Show shell arguments
5
Show rule invocations and variable expansions
6
Show directory/header file/archive scans
7
Show variable settings
8
Show variable fetches
9
Show variable manipulation, scanner tokens
-d+n Enable debugging level n.
-d0 Turn off all debugging levels. Only errors are not suppressed.
-fjambase
Read jambase instead of using the built-in Jambase. Only one -f flag is permitted, but the
jambase may explicitly include other files.
-g Build targets with the newest sources first, rather than in the order of appearance in the
Jambase/Jamfiles.
-jn Run up to n shell commands concurrently (UNIX and NT only). The default is 1.
-n Don't actually execute the updating actions, but do everything else. This changes the debug
level default to -d2.
-ofile Write the updating actions to the specified file instead of running them (or outputting them,
as on the Mac).
-q Quit quickly (as if an interrupt was received) as soon as any target build fails.
-svar=value
Set the variable var to value, overriding both internal variables and variables imported from
the environment.
-ttarget Rebuild target and everything that depends on it, even if it is up-to-date.
-v Print the version of jam and exit.