opt
/
alt
/
python310
/
lib64
/
python3.10
/
distutils
/
__pycache__
/
Go to Home Directory
+
Upload
Create File
root@0UT1S:~$
Execute
By Order of Mr.0UT1S
[DIR] ..
N/A
__init__.cpython-310.opt-1.pyc
637 bytes
Rename
Delete
__init__.cpython-310.opt-2.pyc
459 bytes
Rename
Delete
__init__.cpython-310.pyc
637 bytes
Rename
Delete
_msvccompiler.cpython-310.opt-1.pyc
12.50 KB
Rename
Delete
_msvccompiler.cpython-310.opt-2.pyc
11.39 KB
Rename
Delete
_msvccompiler.cpython-310.pyc
12.54 KB
Rename
Delete
archive_util.cpython-310.opt-1.pyc
6.37 KB
Rename
Delete
archive_util.cpython-310.opt-2.pyc
4.40 KB
Rename
Delete
archive_util.cpython-310.pyc
6.37 KB
Rename
Delete
bcppcompiler.cpython-310.opt-1.pyc
6.36 KB
Rename
Delete
bcppcompiler.cpython-310.opt-2.pyc
6.08 KB
Rename
Delete
bcppcompiler.cpython-310.pyc
6.36 KB
Rename
Delete
ccompiler.cpython-310.opt-1.pyc
32.20 KB
Rename
Delete
ccompiler.cpython-310.opt-2.pyc
16.38 KB
Rename
Delete
ccompiler.cpython-310.pyc
32.29 KB
Rename
Delete
cmd.cpython-310.opt-1.pyc
13.58 KB
Rename
Delete
cmd.cpython-310.opt-2.pyc
7.93 KB
Rename
Delete
cmd.cpython-310.pyc
13.58 KB
Rename
Delete
config.cpython-310.opt-1.pyc
3.47 KB
Rename
Delete
config.cpython-310.opt-2.pyc
3.12 KB
Rename
Delete
config.cpython-310.pyc
3.47 KB
Rename
Delete
core.cpython-310.opt-1.pyc
6.46 KB
Rename
Delete
core.cpython-310.opt-2.pyc
3.17 KB
Rename
Delete
core.cpython-310.pyc
6.46 KB
Rename
Delete
cygwinccompiler.cpython-310.opt-1.pyc
8.27 KB
Rename
Delete
cygwinccompiler.cpython-310.opt-2.pyc
6.72 KB
Rename
Delete
cygwinccompiler.cpython-310.pyc
8.27 KB
Rename
Delete
debug.cpython-310.opt-1.pyc
213 bytes
Rename
Delete
debug.cpython-310.opt-2.pyc
213 bytes
Rename
Delete
debug.cpython-310.pyc
213 bytes
Rename
Delete
dep_util.cpython-310.opt-1.pyc
2.67 KB
Rename
Delete
dep_util.cpython-310.opt-2.pyc
1.28 KB
Rename
Delete
dep_util.cpython-310.pyc
2.67 KB
Rename
Delete
dir_util.cpython-310.opt-1.pyc
5.71 KB
Rename
Delete
dir_util.cpython-310.opt-2.pyc
3.41 KB
Rename
Delete
dir_util.cpython-310.pyc
5.71 KB
Rename
Delete
dist.cpython-310.opt-1.pyc
33.17 KB
Rename
Delete
dist.cpython-310.opt-2.pyc
24.20 KB
Rename
Delete
dist.cpython-310.pyc
33.17 KB
Rename
Delete
errors.cpython-310.opt-1.pyc
4.84 KB
Rename
Delete
errors.cpython-310.opt-2.pyc
2.46 KB
Rename
Delete
errors.cpython-310.pyc
4.84 KB
Rename
Delete
extension.cpython-310.opt-1.pyc
6.83 KB
Rename
Delete
extension.cpython-310.opt-2.pyc
3.43 KB
Rename
Delete
extension.cpython-310.pyc
6.83 KB
Rename
Delete
fancy_getopt.cpython-310.opt-1.pyc
10.23 KB
Rename
Delete
fancy_getopt.cpython-310.opt-2.pyc
7.54 KB
Rename
Delete
fancy_getopt.cpython-310.pyc
10.34 KB
Rename
Delete
file_util.cpython-310.opt-1.pyc
5.80 KB
Rename
Delete
file_util.cpython-310.opt-2.pyc
3.73 KB
Rename
Delete
file_util.cpython-310.pyc
5.80 KB
Rename
Delete
filelist.cpython-310.opt-1.pyc
9.54 KB
Rename
Delete
filelist.cpython-310.opt-2.pyc
6.77 KB
Rename
Delete
filelist.cpython-310.pyc
9.61 KB
Rename
Delete
log.cpython-310.opt-1.pyc
2.22 KB
Rename
Delete
log.cpython-310.opt-2.pyc
2.16 KB
Rename
Delete
log.cpython-310.pyc
2.22 KB
Rename
Delete
msvc9compiler.cpython-310.opt-1.pyc
17.07 KB
Rename
Delete
msvc9compiler.cpython-310.opt-2.pyc
15.53 KB
Rename
Delete
msvc9compiler.cpython-310.pyc
17.11 KB
Rename
Delete
msvccompiler.cpython-310.opt-1.pyc
14.40 KB
Rename
Delete
msvccompiler.cpython-310.opt-2.pyc
12.90 KB
Rename
Delete
msvccompiler.cpython-310.pyc
14.40 KB
Rename
Delete
spawn.cpython-310.opt-1.pyc
3.35 KB
Rename
Delete
spawn.cpython-310.opt-2.pyc
2.25 KB
Rename
Delete
spawn.cpython-310.pyc
3.35 KB
Rename
Delete
sysconfig.cpython-310.opt-1.pyc
6.85 KB
Rename
Delete
sysconfig.cpython-310.opt-2.pyc
5.07 KB
Rename
Delete
sysconfig.cpython-310.pyc
6.85 KB
Rename
Delete
text_file.cpython-310.opt-1.pyc
8.23 KB
Rename
Delete
text_file.cpython-310.opt-2.pyc
3.29 KB
Rename
Delete
text_file.cpython-310.pyc
8.23 KB
Rename
Delete
unixccompiler.cpython-310.opt-1.pyc
6.95 KB
Rename
Delete
unixccompiler.cpython-310.opt-2.pyc
6.34 KB
Rename
Delete
unixccompiler.cpython-310.pyc
6.95 KB
Rename
Delete
util.cpython-310.opt-1.pyc
15.28 KB
Rename
Delete
util.cpython-310.opt-2.pyc
9.59 KB
Rename
Delete
util.cpython-310.pyc
15.29 KB
Rename
Delete
version.cpython-310.opt-1.pyc
7.13 KB
Rename
Delete
version.cpython-310.opt-2.pyc
3.94 KB
Rename
Delete
version.cpython-310.pyc
7.15 KB
Rename
Delete
versionpredicate.cpython-310.opt-1.pyc
5.03 KB
Rename
Delete
versionpredicate.cpython-310.opt-2.pyc
2.63 KB
Rename
Delete
versionpredicate.cpython-310.pyc
5.03 KB
Rename
Delete
o �?Og.: � @ sn d dl Z d dlmZmZmZmZmZ d dlmZm Z d dl mZ d dlm Z d dlmZ G dd� de�ZdS ) � N)�DistutilsExecError�CompileError�LibError� LinkError�UnknownFileError)� CCompiler�gen_preprocess_options)� write_file)�newer)�logc @ s� e Zd Z dZi ZdgZg d�Zee ZdZdZ dZ d ZZdZ dd d�Z dd d�Z ddd�Z ddd�Zddd�Z ddd�Z d dd�ZdS )!�BCPPCompilerZbcppz.c)z.ccz.cppz.cxxz.objz.libz.dllz%s%sz.exer c C sn t �| |||� d| _d| _d| _d | _g d�| _g d�| _g d�| _g d�| _ g | _ g d�| _g d�| _d S ) Nz bcc32.exezilink32.exeztlib.exe)�/tWMz/O2�/q�/g0)r z/Odr r )z/Tpd�/Gnr �/x)r r r )r r r z/r) r �__init__�cc�linker�libZpreprocess_options�compile_options�compile_options_debug�ldflags_shared�ldflags_shared_debugZldflags_static�ldflags_exe�ldflags_exe_debug)�self�verboseZdry_run�force� r �=/opt/alt/python310/lib64/python3.10/distutils/bcppcompiler.pyr 5 s zBCPPCompiler.__init__Nc C sn | � ||||||�\}} }} }|pg }|�d� |r!|�| j� n|�| j� | D ]�} z|| \}}W n ty< Y q)w tj�|�}tj�| �} | � tj� | �� |dkrWq)|dkrxz| �dd| |g� W n tyv } zt |��d }~ww q)|| jv r�d}n || jv r�d}nd}d| }z| �| jg| | ||g | |g � W q) ty� } zt |��d }~ww | S ) Nz-c�.res�.rcZbrcc32z-fo� z-P�-o)Z_setup_compile�append�extendr r �KeyError�os�path�normpath�mkpath�dirname�spawnr r � _c_extensions�_cpp_extensionsr )r Zsources� output_dir�macros�include_dirs�debug� extra_preargs�extra_postargsZdepends�objects�pp_optsZbuildZcompile_opts�obj�src�ext�msgZ input_optZ output_optr r r �compileQ s^ �� ��� �� ���zBCPPCompiler.compilec C s� | � ||�\}}| j||d�}| �||�r;|dg| }|r z| �| jg| � W d S ty: } zt|��d }~ww t�d|� d S )N)r0 z/u�skipping %s (up-to-date)) �_fix_object_args�library_filename� _need_linkr- r r r r r3 ) r r6 Zoutput_libnamer0 r3 �target_lang�output_filenameZlib_argsr; r r r �create_static_lib� s ���zBCPPCompiler.create_static_libc C s� | � ||�\}}| �|||�\}}}|rt�dt|�� |d ur'tj�||�}| �||��ra|t j krGd}| r?| jd d � }n| jd d � }nd}| rS| j d d � }n| jd d � }|d u rad}n?tj�|�\}}tj�|�\}}tj�|d �}tj�|d| �}dg}|p�g D ]}|�d||f � q�| �t||fd | � ttjj|�}|g}g }|D ]}tj�tj�|��\}}|d kr�|�|� q�|�|� q�|D ] }|�dtj�|� � q�|�d� |�|� |�d |g� |�d� |D ]}| �||| �}|d u �r|�|� q�|�|� q�|�d� |�d� |�d |g� |�d � |�|� | �r2| |d d�<