File: //lib64/python3.9/distutils/__pycache__/unixccompiler.cpython-39.opt-1.pyc
a
    ���h�;  �                   @   s�   d Z ddlZddlZddlZddlmZ ddlmZ ddlm	Z	m
Z
mZ ddlm
Z
mZmZmZ ddlmZ ejdkr~ddlZG d	d
� d
e	�ZdS )a9  distutils.unixccompiler
Contains the UnixCCompiler class, a subclass of CCompiler that handles
the "typical" Unix-style command-line C compiler:
  * macros defined with -Dname[=value]
  * macros undefined with -Uname
  * include search directories specified with -Idir
  * libraries specified with -lllib
  * library search directories specified with -Ldir
  * compile handled by 'cc' (or similar) executable with -c option:
    compiles .c to .o
  * link static library handled by 'ar' command (possibly with 'ranlib')
  * link shared library handled by 'cc -shared'
�    N)�	sysconfig)�newer)�	CCompiler�gen_preprocess_options�gen_lib_options)�DistutilsExecError�CompileError�LibError�	LinkError)�log�darwinc                
       s�   e Zd ZdZddgdgdgddgdgddgdd�Zejdd� d	krNd
ged
<