Your IP : 18.118.184.36
U
i�fI� � @ s� d dl Z d dlZd dlZd dlT d dlmZ d dlmZ d dlm Z d dl
mZmZ d dl
mZmZ d dlmZ G d d
� d
�ZdZddd
�Zdddddd�Zdd� Zddd�Zdd� Zdd� ZdS )� N)�*)�spawn)� move_file)�mkpath)�newer_pairwise�newer_group)�split_quoted�execute)�logc
@ s e Zd ZdZdZdZdZdZdZdZ dZ
dddddd�ZdddgZdpdd�Z
d d
� Zdd� Zd
d� Zdd� Zdqdd�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� Zd+d,� Zd-d.� Z drd/d0�Z!d1d2� Z"d3d4� Z#d5d6� Z$d7d8� Z%dsd9d:�Z&dtd;d<�Z'd=d>� Z(dud?d@�Z)dAZ*dBZ+dCZ,dvdDdE�Z-dwdFdG�Z.dxdHdI�Z/dydJdK�Z0dLdM� Z1dNdO� Z2dPdQ� Z3dzdRdS�Z4d{dTdU�Z5d|dWdX�Z6d}dYdZ�Z7d~d[d\�Z8dd^d_�Z9d�dadb�Z:dcdd� Z;dedf� Z<d�dgdh�Z=didj� Z>dkdl� Z?d�dndo�Z@dS )�� CCompilerN�czc++Zobjc)�.cz.ccz.cppz.cxxz.mr c C sb || _ || _|| _d | _g | _g | _g | _g | _g | _g | _ | j
�� D ]}| �|| j
| � qFd S �N)
�dry_run�force�verbose�
output_dir�macros�include_dirs� libraries�library_dirs�runtime_library_dirs�objects�executables�keys�set_executable)�selfr r r �key� r �8/opt/alt/python38/lib64/python3.8/distutils/ccompiler.py�__init__U s zCCompiler.__init__c K s<