Merged revisions 4025-4029 via svnmerge from
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 21 Feb 2009 17:22:56 +0000 (17:22 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sat, 21 Feb 2009 17:22:56 +0000 (17:22 +0000)
commitda12abc204f00fa3f30a7ef14f002d15425dadbc
tree3050fa8d27fadd0acbecdaea33c4bc31ee7a114f
parentc478b55ca1904e4842a5a05cf6cf2fd1cc52b65d
Merged revisions 4025-4029 via svnmerge from
http://scons.tigris.org/svn/scons/branches/vs_revamp

........
  r4025 | stevenknight | 2009-02-19 22:47:45 -0800 (Thu, 19 Feb 2009) | 2 lines

  Remove the MSVCCommon directory itself.
........
  r4026 | stevenknight | 2009-02-20 06:37:55 -0800 (Fri, 20 Feb 2009) | 7 lines

  Since we're now treating Pro and Express editions as just separate
  versions, use the actual Visual Studio executable, not the .bat file,
  to decide if a version is installed.
  Add separate tests scripts for executing the Express editions.
  Add (untested) 9.0 and 9.0Exp test scripts, cut-and-paste from 8.0 and 8.0Exp.
  Ignore generated *.py[co] files in the Tool/MSCommon directory.
........
  r4027 | stevenknight | 2009-02-21 06:50:58 -0800 (Sat, 21 Feb 2009) | 3 lines

  Escape CC and LINK path names in the expected output to match path
  names that contain regular expression characters (e.g. " (x86)").
........
  r4028 | stevenknight | 2009-02-21 06:56:42 -0800 (Sat, 21 Feb 2009) | 7 lines

  Fix devenv.com paths for VS 7.0 and 7.1 (.NET and .NET 2003).
  Remove unused methods.
  Put debug() calls under control of a SCONS_MSCOMMON_DEBUG environment
  variable.
  Regularize debug messages and make it obvious who's printing what.
  Rename "install_dir" methods in sdk.py to "sdk_dir" to help.
........

git-svn-id: http://scons.tigris.org/svn/scons/trunk@4030 fdb21ef1-2011-0410-befe-b5e4ea1792b1
12 files changed:
src/engine/SCons/Tool/MSCommon/common.py
src/engine/SCons/Tool/MSCommon/sdk.py
src/engine/SCons/Tool/MSCommon/vs.py
test/MSVS/vs-6.0-exec.py
test/MSVS/vs-7.0-exec.py
test/MSVS/vs-7.1-exec.py
test/MSVS/vs-8.0-exec.py
test/MSVS/vs-8.0Exp-exec.py [new file with mode: 0644]
test/MSVS/vs-9.0-exec.py [new file with mode: 0644]
test/MSVS/vs-9.0Exp-exec.py [new file with mode: 0644]
test/sconsign/script/Configure.py
test/sconsign/script/dblite.py