SCons: Make --help reflect the arguments to scons.
authorGabe Black <gblack@eecs.umich.edu>
Sun, 17 Jan 2010 10:22:30 +0000 (02:22 -0800)
committerGabe Black <gblack@eecs.umich.edu>
Sun, 17 Jan 2010 10:22:30 +0000 (02:22 -0800)
The arguments were added to the global_sticky_vars Variables object after the
basic help text was generated. As a result, the "actual:" value wouldn't
reflect the arguments to scons and wouldn't really be the "actual" value used
by the build. This change fixes that by updating global_sticky_vars slightly
earlier.

SConstruct

index dac317fe8f2df7937e338eef2278e20ee0dc176e..6ca3d6a149287d95510eda8931bccb45ce6d3219 100644 (file)
@@ -324,11 +324,11 @@ Usage: scons [scons options] [build options] [target(s)]
 Global sticky options:
 '''
 
-help_text += global_sticky_vars.GenerateHelpText(main)
-
 # Update main environment with values from ARGUMENTS & global_sticky_vars_file
 global_sticky_vars.Update(main)
 
+help_text += global_sticky_vars.GenerateHelpText(main)
+
 # Save sticky variable settings back to current variables file
 global_sticky_vars.Save(global_sticky_vars_file, main)