diff options
| author | Steven Knight <knight@baldmt.com> | 2002-11-04 23:01:27 (GMT) |
|---|---|---|
| committer | Steven Knight <knight@baldmt.com> | 2002-11-04 23:01:27 (GMT) |
| commit | 487e0e7e93e26700e80a54f1ae46cf7f780ee34c (patch) | |
| tree | b78016fb847bb18a0b19c501edb145c360fbcc6b /src/engine/SCons/Script/__init__.py | |
| parent | 8610c9b8c655e5749899be1a9664af2ed6f87a5e (diff) | |
| download | SCons-487e0e7e93e26700e80a54f1ae46cf7f780ee34c.zip SCons-487e0e7e93e26700e80a54f1ae46cf7f780ee34c.tar.gz SCons-487e0e7e93e26700e80a54f1ae46cf7f780ee34c.tar.bz2 | |
Add a function to choose content signature type. (Anthony Roach)
Diffstat (limited to 'src/engine/SCons/Script/__init__.py')
| -rw-r--r-- | src/engine/SCons/Script/__init__.py | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py index fd43b9a..1403724 100644 --- a/src/engine/SCons/Script/__init__.py +++ b/src/engine/SCons/Script/__init__.py @@ -61,7 +61,6 @@ import SCons.Node.FS import SCons.Job from SCons.Errors import * import SCons.Sig -import SCons.Sig.MD5 from SCons.Taskmaster import Taskmaster import SCons.Builder import SCons.Script.SConscript @@ -178,6 +177,7 @@ exit_status = 0 # exit status, assume success by default profiling = 0 max_drift = None repositories = [] +sig_module = None # def print_it(text): @@ -1040,9 +1040,14 @@ def _main(): if not calc: if max_drift is not None: - SCons.Sig.default_calc = SCons.Sig.Calculator(SCons.Sig.MD5, - max_drift) - + if sig_module is not None: + SCons.Sig.default_calc = SCons.Sig.Calculator(module=sig_module, + max_drift=max_drift) + else: + SCons.Sig.default_calc = SCons.Sig.Calculator(max_drift=max_drift) + elif sig_module is not None: + SCons.Sig.default_calc = SCons.Sig.Calculator(module=sig_module) + calc = SCons.Sig.default_calc display("scons: Building targets ...") |
