File: //lib64/python3.6/distutils/__pycache__/msvccompiler.cpython-36.pyc
3
\\ @ s d Z ddlZddlZddlmZmZmZmZmZ ddl m
Z
mZmZ ddl
mZ dZy,ddlZdZeZejZejZejZejZW nh ek
r y4ddlZddlZdZeZejZejZejZejZW n ek
r ejd Y nX Y nX erejejej ej!fZ"d d
Z#dd Z$d
d Z%G dd dZ&dd Z'dd Z(dd Z)G dd de
Z*e' dkrej+d e*Z,ddl-m*Z* ddl-m&Z& dS )zdistutils.msvccompiler
Contains MSVCCompiler, an implementation of the abstract CCompiler class
for the Microsoft Visual Studio.
N)DistutilsExecErrorDistutilsPlatformErrorCompileErrorLibError LinkError) CCompilergen_preprocess_optionsgen_lib_options)logFTzWarning: Can't read registry to find the necessary compiler setting
Make sure that Python modules winreg, win32api or win32con are installed.c C sn yt | |}W n tk
r" dS X g }d}x<yt||}W n tk
rR P Y nX |j| |d7 }q.W |S )zReturn list of registry keys.Nr )RegOpenKeyExRegError
RegEnumKeyappend)basekeyhandleLik r ./usr/lib64/python3.6/distutils/msvccompiler.py read_keys7 s
r c C s yt | |}W n tk
r" dS X i }d}xPyt||\}}}W n tk
rX P Y nX |j }t||t|<