summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script/SConsOptions.py
diff options
context:
space:
mode:
authorTom Tanner <ttanner2@bloomberg.net>2013-10-01 10:38:32 (GMT)
committerTom Tanner <ttanner2@bloomberg.net>2013-10-01 10:38:32 (GMT)
commit56875f9b7463ebb9cd1478187d9cd3ca25fd40d2 (patch)
treeb60aee19c8130396fb3757fad129f66193aec129 /src/engine/SCons/Script/SConsOptions.py
parent01f45ca84f2b1c9f2b8113e09a270503ab8581e0 (diff)
downloadSCons-56875f9b7463ebb9cd1478187d9cd3ca25fd40d2.zip
SCons-56875f9b7463ebb9cd1478187d9cd3ca25fd40d2.tar.gz
SCons-56875f9b7463ebb9cd1478187d9cd3ca25fd40d2.tar.bz2
support for --cache-readonly
Setting this will fetch data from the cache but won't update it.
Diffstat (limited to 'src/engine/SCons/Script/SConsOptions.py')
-rw-r--r--src/engine/SCons/Script/SConsOptions.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/engine/SCons/Script/SConsOptions.py b/src/engine/SCons/Script/SConsOptions.py
index c1f389a..62033ba 100644
--- a/src/engine/SCons/Script/SConsOptions.py
+++ b/src/engine/SCons/Script/SConsOptions.py
@@ -564,6 +564,11 @@ def Parser(version):
action="store_true",
help="Copy already-built targets into the CacheDir.")
+ op.add_option('--cache-readonly',
+ dest='cache_readonly', default=False,
+ action="store_true",
+ help="Do not update CacheDir with built targets.")
+
op.add_option('--cache-show',
dest='cache_show', default=False,
action="store_true",
@@ -579,8 +584,10 @@ def Parser(version):
if not value in c_options:
raise OptionValueError(opt_invalid('config', value, c_options))
setattr(parser.values, option.dest, value)
+
opt_config_help = "Controls Configure subsystem: %s." \
% ", ".join(config_options)
+
op.add_option('--config',
nargs=1, type="string",
dest="config", default="auto",