Let the SDK setup override distutils logic.

This commit is contained in:
Martin v. Löwis 2006-02-20 12:15:15 +00:00
parent 5771310a09
commit e46af8c367

View file

@ -214,6 +214,16 @@ class MSVCCompiler (CCompiler) :
self.initialized = False
def initialize(self):
self.__paths = []
if os.environ.has_key("MSSdk") and self.find_exe("cl.exe"):
# Assume that the SDK set up everything alright; don't try to be
# smarter
self.cc = "cl.exe"
self.linker = "link.exe"
self.lib = "lib.exe"
self.rc = "rc.exe"
self.mc = "mc.exe"
else:
self.__paths = self.get_msvc_paths("path")
if len (self.__paths) == 0: