File: //lib64/python3.6/distutils/__pycache__/cygwinccompiler.cpython-36.opt-2.pyc
3
\[@ @ s d dl Z d dlZd dlZd dlmZmZmZ d dlZd dlm Z m
Z
d dlmZ d dl
mZ d dlmZmZmZmZ d dlmZ d dlmZ d d lmZ d
d ZG dd
d
eZG dd deZdZdZdZdd Z ej!dZ"dd Z#dd Z$dd Z%dS ) N)PopenPIPEcheck_output)gen_preprocess_optionsgen_lib_options)
UnixCCompiler)
write_file)DistutilsExecErrorCCompilerErrorCompileErrorUnknownFileError)log)LooseVersion)find_executablec C s t jjd} | dkr|t j| d | d }|dkr8dgS |dkrFdgS |d krTd
gS |dkrbdgS |d
krpdgS td| d S )NzMSC v.
Z1300Zmsvcr70Z1310Zmsvcr71Z1400Zmsvcr80Z1500Zmsvcr90Z1600Zmsvcr100zUnknown MS Compiler version %s )sysversionfind
ValueError)Zmsc_posZmsc_ver r 1/usr/lib64/python3.6/distutils/cygwinccompiler.py get_msvcr? s r c
@ sN e Zd ZdZdZdZdZdZdZdZ dd d
Z
dd ZdddZdddZ
d
S )CygwinCCompilercygwinz.oz.az.dllzlib%s%sz%s%sz.exer c C s t j| ||| t \}}| jd||f |tk rB| jd| t \| _| _| _ | j| j
d| j| j| j f | jdkrd| _nd| _| jdkrd}nd }| jd
ddd
d| j|f d | jdkrdg| _
| jd nt | _
d S )Nz%Python's GCC status: %s (details: %s)zPython's pyconfig.h doesn't seem to support your compiler. Reason: %s. Compiling may fail because of undefined preprocessor macros.z: gcc %s, ld %s, dllwrap %s
z2.10.90gccdllwrapz2.13z-sharedz
-mdll -staticzgcc -mcygwin -O -Wallzgcc -mcygwin -mdll -O -Wallzg++ -mcygwin -O -Wallzgcc -mcygwinz%s -mcygwin %s)compilercompiler_socompiler_cxx
linker_exe linker_soz2.91.57Zmsvcrtz,Consider upgrading to a newer version of gcc)r __init__check_config_hZdebug_printCONFIG_H_OKwarnget_versionsgcc_version
ld_versionZdllwrap_version
compiler_type
linker_dllset_executables
dll_librariesr )selfverbosedry_runforceZstatusZdetails
shared_optionr r r r$ d s<