summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorLudwig H?hne <pankrat@tigris.org>2008-09-28 13:04:03 +0000
committerLudwig H?hne <pankrat@tigris.org>2008-09-28 13:04:03 +0000
commitebf22f73c25e879f034316afbd8c48d72e6cfbb0 (patch)
tree306318b9af6080b3362ed9dc4b07c0f65704214a /doc
parentacbc232e9a2272826e075ac9345d1bd0873b975b (diff)
downloadscons-ebf22f73c25e879f034316afbd8c48d72e6cfbb0.tar.gz
Issue 1646: Block-wise signature computation for large files
Diffstat (limited to 'doc')
-rw-r--r--doc/man/scons.113
1 files changed, 13 insertions, 0 deletions
diff --git a/doc/man/scons.1 b/doc/man/scons.1
index 1e3e47bd..f080bd73 100644
--- a/doc/man/scons.1
+++ b/doc/man/scons.1
@@ -1071,6 +1071,19 @@ of 0 means to always use the cached signature,
no matter how old the file is.
.TP
+.RI --md5-chunksize= KILOBYTES
+Set the block size used to compute MD5 signatures to
+.IR KILOBYTES .
+This value determines the size of the chunks which are read in at once when
+computing MD5 signatures. Files below that size are fully stored in memory
+before performing the signature computation while bigger files are read in
+block-by-block. A huge block-size leads to high memory consumption while a very
+small block-size slows down the build considerably.
+
+The default value is to use a chunk size of 64 kilobytes, which should
+be appropriate for most uses.
+
+.TP
-n, --just-print, --dry-run, --recon
No execute. Print the commands that would be executed to build
any out-of-date target files, but do not execute the commands.