Source

SCons / src / engine / SCons / Tool / MSCommon / vc.py

Author Commit Message Labels Comments Date
stopiccot
start of msvc11 support
Branches
msvc11
William Deegan
Fix bug 2722 - get rid of warnings about missing MSVC, now will only be shown if the SCONS_MSCOMMON_DEBUG environment variable is set. Also partial fix for 2661.src/engine/SCons/Tool/MSCommon/vc.py
Steven Knight
Architecture canonicalization fixes: * Lower-case the *_platform values to handle Pythons that return upper-case values like 'AMD64'. * Add "i[456]86" entries to the canonicalization dictionary. * Sort and reformat the dictionary for readability.
William Deegan
Initial Migration of MSVC logic from 1.3 branch.
Greg Noel
http://scons.tigris.org/issues/show_bug.cgi?id=2345 Apply the first part of the 'raise' fixer (the three-argument cases are not converted and will need to wait until native support of with_traceback() is available).
William Deegan
Fix vc9.0 express issue, misspelling, and add testcase which would have exposed the issue.
Greg Noel
Revert revision 4742. How hard is it to understand "No bugfixes in 2.0"? This fix should be in 2.0.1, which will mirror the changes in 1.3.1.
William Deegan
Fix exception thrown when VC9.0Exp is used.
Greg Noel
http://scons.tigris.org/issues/show_bug.cgi?id=2345 Accumulated small fixers: renames, next, zip, and intern. Files that were modified or added while developing on branches/pending didn't have the fixers previously applied. This patchset picks up those.
Gary Oberbrunner
Prevent "Exp" in MSVC version name from causing problems.
William Deegan
Fix for MSSDK initialiation For the user in question who had VS 8.0 express installed, the vc version was being set to 8.0, and the the vs version was being set to the same, which was then being used to detect the vs version by an expected binary. Since it though it had VS 8.0, the binary was the not there for VS8.0 Express, so it was bailing out on the initialization. The fix is to have a VC8.0Exp as well as VC8.0 (also fo…
William Deegan
Add more debug output to Visual Studio/VC/ SDK initialization
William Deegan
Mainly patch from James Teh + lots of additional debug output
William Deegan
Fix the case where neither vc nor sdk script exist or, vc doesn't work and sdk doesn't exist.
William Deegan
Gracefully handle not finding the VC and/or SDK setup batch scripts.
William Deegan
It should now handle picking up the SDK compilers when the VC vcvarsall.bat doesn't pick them. Perhaps not for all flavors of the SDK, but for SDK 7.0. Currently the following tests fail: Failed the following 2 tests: test\IDL\midl.py test\Win32\scons-bat-error.py We should add to the docs which combinations of VC and SDK we expect to work, and which have been tested.
Steven Knight
Fix get_host_target()'s use of platform.machine() on Python versions before 2.6, when it always returns a null string.
Steven Knight
Add a compat module for the (Python 2.3) platform.py module so that tests using early Python versions work correctly, and without relying on the QMTest infrastructure adding the installed Python version's directories to sys.path.
Gary Oberbrunner
Fix wrong var name in r4486, thanks Greg!
Gary Oberbrunner
Use VisualCMissingWarning instead of making a stack trace for unsupported MSVC version.
Steven Knight
Python 1.5 fix: no +=
Gary Oberbrunner
Another test fix for the MSVS tests.
Gary Oberbrunner
Fix check for too-old Visual Studio with non-x86 arch; thanks to Roberto De Vecchi.
David Cournapeau
ENH: explicit check for supported arch per version when using batch file.
David Cournapeau
REF: query host/target arch only when using bat file.
David Cournapeau
ENH: add a cache for get_installed_vcs, as it used for every MS tool exists function and is expensive.
David Cournapeau
BUG: fix caching bug for msvc_setup_once.
David Cournapeau
REF: remove duplicated function msvc_setup_env_once.
David Cournapeau
BUG: fix MSVC_USE_SCRIPT=False case.
David Cournapeau
BUG: return early with warning if no version of vc is found.
  1. Prev
  2. 1
  3. 2
  4. Next