Various Windows fixes:
authorstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 18 Jan 2009 19:33:53 +0000 (19:33 +0000)
committerstevenknight <stevenknight@fdb21ef1-2011-0410-befe-b5e4ea1792b1>
Sun, 18 Jan 2009 19:33:53 +0000 (19:33 +0000)
commit7e9631b87567e971c766543d86e1505698f9c50b
tree05c369c0cf64c9d7514b08db774ba6512cc587ca
parent7100484b8d78e96373340b89d77a2d38c3b2b35c
Various Windows fixes:
* Restore correct code to detect a bad drive on Windows.
* Update the bad drive error message to include the target name.
* Update SConfTests.py to print the config.log on error.
* Fix the smart_link() error message to not use repr() of a path so
  escaping the \ separators on Windows doesn't interfere with regex matchs.
* Update regexes in test/VariantDir/reflect.py to accomodate command-line
  re-ordering to put the /OUT: first in the line.
* Explicitly check for smart_link() messages even on Windows.

git-svn-id: http://scons.tigris.org/svn/scons/trunk@3905 fdb21ef1-2011-0410-befe-b5e4ea1792b1
src/engine/SCons/Node/FS.py
src/engine/SCons/SConfTests.py
src/engine/SCons/Tool/link.py
test/Fortran/link-with-cxx.py
test/VariantDir/reflect.py
test/Win32/bad-drive.py