summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Script
diff options
context:
space:
mode:
Diffstat (limited to 'src/engine/SCons/Script')
-rw-r--r--src/engine/SCons/Script/__init__.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/engine/SCons/Script/__init__.py b/src/engine/SCons/Script/__init__.py
index 47fef2b..c59ce69 100644
--- a/src/engine/SCons/Script/__init__.py
+++ b/src/engine/SCons/Script/__init__.py
@@ -409,6 +409,8 @@ def _set_globals(options):
memory_outf = sys.stdout
elif options.debug == "objects":
print_objects = 1
+ elif options.debug == "presub":
+ SCons.Action.print_actions_presub = 1
elif options.debug == "time":
print_time = 1
elif options.debug == "tree":
@@ -492,7 +494,8 @@ class OptParser(OptionParser):
"build all Default() targets.")
def opt_debug(option, opt, value, parser):
- if value in ["count", "dtree", "includes", "memory", "objects", "pdb", "time", "tree"]:
+ if value in ["count", "dtree", "includes", "memory", "objects",
+ "pdb", "presub", "time", "tree"]:
setattr(parser.values, 'debug', value)
else:
raise OptionValueError("Warning: %s is not a valid debug type" % value)