csbuild (1) - Linux Manuals
csbuild: tool for plugging static analyzers into the build process
Command to display csbuild
manual in Linux: $ man 1 csbuild
NAME
csbuild - tool for plugging static analyzers into the build process
DESCRIPTION
usage: csbuild [-h]
-c BUILD_CMD [-g GIT_COMMIT_RANGE] [--git-bisect]
-
[--added-exit-code ADDED_EXIT_CODE]
[--base-fail-exit-code BASE_FAIL_EXIT_CODE] [--print-current]
[--no-print-current] [--print-added] [--no-print-added]
[--print-fixed] [--no-print-fixed] [--clean] [--no-clean]
[--cswrap-timeout CSWRAP_TIMEOUT] [--color] [--no-color]
[--gen-travis-yml] [--install INSTALL] [--prep-cmd PREP_CMD]
[-w GCC_WARNING_LEVEL] [-U EMBED_CONTEXT] [--version]
optional arguments:
- -h, --help
-
show this help message and exit
- -c BUILD_CMD, --build-cmd BUILD_CMD
-
shell command used to build the sources (runs in $PWD)
- -g GIT_COMMIT_RANGE, --git-commit-range GIT_COMMIT_RANGE
-
range of git revisions for a differential scan
- --git-bisect
-
if a new defect is added, use git-bisect to identify
the cause WARNING: The given command must (re)compile
all sources for this option to work!
- --added-exit-code ADDED_EXIT_CODE
-
exit code to return if there is any defect added in
the new version
- --base-fail-exit-code BASE_FAIL_EXIT_CODE
-
exit code to return if the base scan fails
- --print-current
-
print all defects in the current version (default
unless -g is given) WARNING: The given command must
(re)compile all sources for this option to work!
- --no-print-current
-
disables --print-current
- --print-added
-
print defects added in the new version (default if -g
is given)
- --no-print-added
-
disables --print-added
- --print-fixed
-
print defects fixed in the new version WARNING: The
given command must (re)compile all sources for this
option to work!
- --no-print-fixed
-
disables --print-fixed
- --clean
-
clean the temporary directory with results on exit
(default)
- --no-clean
-
disables --clean
- --cswrap-timeout CSWRAP_TIMEOUT
-
maximal amount of time taken by analysis of a single
module [s]
- --color
-
use colorized console output (default if connected to
a tty)
- --no-color
-
disables --color
- --gen-travis-yml
-
generate the .travis.yml file for Travis CI (requires
--install)
- --install INSTALL
-
space-separated list of packages to install with
--gen-travis-yml
- --prep-cmd PREP_CMD
-
shell command to run before the build (runs in $PWD)
- -w GCC_WARNING_LEVEL, --gcc-warning-level GCC_WARNING_LEVEL
-
Adjust GCC warning level. -w0 means no additional
warnings, -w1 appends -Wall and -Wextra, and -w2
enables some other useful warnings (default).
- -U EMBED_CONTEXT, --embed-context EMBED_CONTEXT
-
embed a number of lines of context from the source
file for the key event (defaults to 3).
- --version
-
print the version of csbuild and exit
Pages related to csbuild
- cs2cs (1) - cartographic coordinate system filter
- csc (1) - driver program for the CHICKEN Scheme compiler
- csclng (1) - a compiler wrapper that runs the Clang analyzer in background
- cscope (1) - interactively examine a C program
- cscppc (1) - a compiler wrapper that runs cppcheck in background
- csdiff (1) - manual page for csdiff 1.3.2
- csepdjvu (1) - DjVu encoder for separated data files.