Support missing visual C warnings when generating the documentation
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 11 Jan 2010 14:34:37 +0000 (14:34 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Mon, 11 Jan 2010 14:34:37 +0000 (14:34 +0000)
examples.  Because we use ToolSurrogates to generate the output (and do
so on Linux), we don't actually need (or have) it installed.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4607 fdb21ef1-2011-0410-befe-b5e4ea1792b1

bin/sconsoutput.py

index f99ec5a32e7503d15434c838d6b48529db3a3e83..2c6e4d5fc2ba0c9190810620712ce00096342650 100644 (file)
@@ -426,7 +426,12 @@ def command_scons(args, c, test, dict):
             os.environ[key] = val
     test.run(interpreter = sys.executable,
              program = scons_py,
-             arguments = '-f - ' + string.join(args),
+             # We use ToolSurrogates to capture win32 output by "building"
+             # examples using a fake win32 tool chain.  Suppress the
+             # warnings that come from the new revamped VS support so
+             # we can build doc on (Linux) systems that don't have
+             # Visual C installed.
+             arguments = '--warn=no-visual-c-missing -f - ' + string.join(args),
              chdir = test.workpath('WORK'),
              stdin = Stdin % dict)
     os.environ.update(save_vals)