diff options
Diffstat (limited to 'numpy/distutils/msvccompiler.py')
-rw-r--r-- | numpy/distutils/msvccompiler.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/numpy/distutils/msvccompiler.py b/numpy/distutils/msvccompiler.py new file mode 100644 index 000000000..0d28f6b9f --- /dev/null +++ b/numpy/distutils/msvccompiler.py @@ -0,0 +1,17 @@ +import os +import distutils.msvccompiler +from distutils.msvccompiler import * + + +class MSVCCompiler(distutils.msvccompiler.MSVCCompiler): + def __init__(self, verbose=0, dry_run=0, force=0): + distutils.msvccompiler.MSVCCompiler.__init__(self, verbose, dry_run, force) + + def initialize(self, plat_name=None): + environ_lib = os.getenv('lib') + environ_include = os.getenv('include') + distutils.msvccompiler.MSVCCompiler.initialize(self, plat_name) + if environ_lib is not None: + os.environ['lib'] = environ_lib + os.environ['lib'] + if environ_include is not None: + os.environ['include'] = environ_include + os.environ['include'] |