관리-도구
편집 파일: ccompiler.cpython-310.opt-2.pyc
o 6��f:� � @ s� d dl Z d dlZd dlZd dlT d dlmZ d dlmZ d dlm Z d dl mZ d dlm Z mZ d dlmZ G d d � d �ZdZddd �Zdddddd�Zdd� Zddd�Zdd� Zdd� ZdS )� N)�*)�spawn)� move_file)�mkpath)�newer_group)�split_quoted�execute)�logc @ sb e Zd Z dZdZdZdZdZdZdZ dZ dddddd�Zg d�Zdqdd �Z d d� Zdd � Zdd� Zdd� Zdrdd�Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Z drd0d1�Z!d2d3� Z"d4d5� Z#d6d7� Z$d8d9� Z% dsd:d;�Z& dtd<d=�Z'd>d?� Z( dud@dA�Z)dBZ*dCZ+dDZ, dvdEdF�Z- dvdGdH�Z. dvdIdJ�Z/ dwdKdL�Z0dMdN� Z1dOdP� Z2dQdR� Z3 dxdSdT�Z4dydUdV�Z5dzdXdY�Z6dzdZd[�Z7dzd\d]�Z8 ^ Wd{d_d`�Z9d|dbdc�Z:ddde� Z;dfdg� Z<d}dhdi�Z=djdk� Z>dldm� Z?d~dodp�Z@dS )� CCompilerN�c�c++�objc)�.cz.ccz.cppz.cxxz.m)r r r r c C sb || _ || _|| _d | _g | _g | _g | _g | _g | _g | _ | j �� D ]}| �|| j | � q#d 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 �:/opt/alt/python310/lib64/python3.10/distutils/ccompiler.py�__init__U s �zCCompiler.__init__c K s>