-c, --clean, --remove | Remove specified targets and dependencies | help + man |
-C, --directory DIR | Run as if scons was started in directory instead of the current working directory. | help + man |
--cache-debug FILE | Write debug information about derived-file caching to the specified file. | help + man |
--cache-disable, --no-cache | Do not retrieve built targets from CacheDir | help + man |
--cache-force, --cache-populate | When using CacheDir, populate a derived-file cache by copying any existing, up-to-date derived files to it, in addition to files built during this invocation. | help + man |
--cache-readonly | Use the derived-file cache, if enabled, to retrieve files, but do not not update the cache with any files built during this invocation. | help + man |
--cache-show | When using a derived-file cache, display the command that would have been executed to build the file (or the corresponding COMSTR contents if set), even if the file is retrieved from the cache. | help + man |
--config MODE | Control how the Configure call should use or generate the results of configuration tests. | help + man |
-D | Works exactly the same way as the -u option except for the way default targets are handled. | help + man |
--debug TYPE | Print various types of debugging information [count, duplicate, explain, findlibs, includes, memoizer, memory, objects, pdb, prepare, presub, stacktrace, time, action-timestamps, json, sconscript] | help + man |
--diskcheck TYPE | Enable specific checks for whether or not there is a file on disk where the SCons configuration expects a directory (or vice versa) when searching for source and include files. | help + man |
--duplicate DUPLICATE | There are three ways to duplicate files in a build tree: hard links, soft (symbolic) links and copies. | help + man |
--enable-virtualenv | Import virtualenv-related variables to SCons. | help + man |
--experimental EXPERIMENTAL | Enable experimental features and/or tools. | help + man |
-f, --file, --makefile, --sconstruct FILE | Read FILE as the top-level SConstruct file | help + man |
-h, --help | Print a local help message for this project, if one is defined in the SConscript files (see the Help function), plus a line that refers to the standard SCons help message. | help + man |
-H, --help-options | Print the standard help message about SCons command-line options and exit. | help + man |
--hash-chunksize, --md5-chunksize N | Set the block size used when computing content signatures to KILOBYTES. | help + man + man |
--hash-format HASH_FORMAT | Set the hashing algorithm used by SCons to ALGORITHM. | help + man |
-i, --ignore-errors | Ignore all errors from commands executed to rebuild files. | help + man |
-I, --include-dir DIR | Specifies a directory to search for imported Python modules. | help + man |
--ignore-virtualenv | Suppress importing virtualenv-related variables to SCons. | help + man |
--implicit-cache | Cache implicit dependencies. | help + man |
--implicit-deps-changed | Forces SCons to ignore the cached implicit dependencies. | help + man |
--implicit-deps-unchanged | Force SCons to ignore changes in the implicit dependencies. | help + man |
--interact, --interactive | Starts SCons in interactive mode. | help + man |
-j, --jobs N | Specifies the maximum number of concurrent jobs (commands) to run. | help + man |
-k, --keep-going | Continue as much as possible after an error. | help + man |
--max-drift N | Set the maximum expected drift in the modification time of files to SECONDS. | help + man |
-n, --no-exec, --just-print, --dry-run, --recon | Set no-exec mode. | help + man |
--no-site-dir | Don't search or use the usual site_scons dir | help + man |
--profile FILE | Run SCons under the Python profiler and save the results to file. | help + man |
-q, --question | Do not run any commands, or print anything. | help + man |
-Q | Suppress status messages about reading SConscript files, building targets and entering directories. | help + man |
--random | Build dependencies in a random order. | help + man |
-s, --silent, --quiet | Don't print commands | help + man |
--site-dir DIR | Use path as the site directory rather than searching the list of default site directories. | help + man |
--stack-size N | Set the stack size of the threads used to run jobs to N kilobytes | help + man |
--taskmastertrace FILE | Prints trace information to the specified file about how the internal Taskmaster object evaluates and controls the order in which Nodes are built. | help + man |
--tree OPTIONS | Print a dependency tree in various formats [all, derived, prune, status, linedraw] | help + man |
-u, --up, --search-up | Walks up the directory structure until an SConstruct, Sconstruct, sconstruct, SConstruct.py, Sconstruct.py or sconstruct.py file is found, and uses that as the project top directory. | help + man |
-U | Works exactly the same way as the -u option except for the way default targets are handled. | help + man |
-v, --version | Print the scons version, copyright information, list of authors, and any other relevant information. | help + man |
--warn, --warning WARNING-SPEC | Enable or disable (with the prefix "no-") warnings (--warning is a synonym). | help + man |
-Y, --repository, --srcdir REPOSITORY | Search repository for any input and target files not found in the local directory hierarchy. | help + man |
-b | Ignored for compatibility with non-GNU versions of Make (in the manual page but not in --help) | man |
--install-sandbox sandbox_path | When using the Install builders, prepend sandbox_path to the installation paths such that all installed files will be placed under that directory. (in the manual page but not in --help) | man |
-m | Ignored for compatibility with non-GNU versions of Make. (in the manual page but not in --help) | man |
--package-type type | The type of package to create when using the Package builder. (in the manual page but not in --help) | man |
-S, --no-keep-going, --stop | Ignored for compatibility with GNU Make (in the manual page but not in --help) | man |
-t, --touch | Ignored for compatibility with GNU Make. (in the manual page but not in --help) | man |
-w, --print-directory | Print a message containing the working directory before and after other processing. (in the manual page but not in --help) | man |
--no-print-directory | Turn off -w, even if it was turned on implicitly. (in the manual page but not in --help) | man |