$57 GRAYBYTE WORDPRESS FILE MANAGER $92

SERVER : premium201.web-hosting.com #1 SMP Wed Mar 26 12:08:09 UTC 2025
SERVER IP : 172.67.217.254 | ADMIN IP 216.73.216.180
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : mail

/opt/alt/python35/lib64/python3.5/distutils/__pycache__/

HOME
Current File : /opt/alt/python35/lib64/python3.5/distutils/__pycache__//bcppcompiler.cpython-35.opt-1.pyc


��YfW:�@s�dZddlZddlmZmZmZmZmZmZddl	m
Z
mZmZddl
mZddlmZddlmZGdd	�d	e
�ZdS)
z�distutils.bcppcompiler

Contains BorlandCCompiler, an implementation of the abstract CCompiler class
for the Borland C++ compiler.
�N)�DistutilsExecError�DistutilsPlatformError�CompileError�LibError�	LinkError�UnknownFileError)�	CCompiler�gen_preprocess_options�gen_lib_options)�
write_file)�newer)�logc@seZdZdZdZiZdgZdddgZeeZdZ	dZ
d	Zd
ZZ
dZdddd
d�Zddddddddd�Zddddd�Zdddddddddddd�
Zddd�Zdddd�Zddddddd�ZdS)�BCPPCompilerzConcrete class that implements an interface to the Borland C/C++
    compiler, as defined by the CCompiler abstract class.
    Zbcppz.cz.ccz.cppz.cxxz.objz.libz.dllz%s%sz.exercCs�tj||||�d|_d|_d|_d|_ddddg|_ddddg|_d	d
ddg|_d	d
ddg|_	g|_
d
ddg|_d
dddg|_dS)
Nz	bcc32.exezilink32.exeztlib.exez/tWMz/O2z/qz/g0z/Odz/Tpdz/Gnz/xz/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/python35/lib64/python3.5/distutils/bcppcompiler.pyr5s					zBCPPCompiler.__init__Nc	Cs|j||||||�\}}	}}
}|p6g}|jd�|r_|j|j�n|j|j�x�|	D]�}
y||
\}}Wntk
r�wvYnXtjj|�}tjj|
�}
|j	tjj
|
��|dkr�qv|dkrTy|jdd|
|g�Wqvtk
rP}zt
|��WYdd}~XqvXqv||jkrld}n||jkr�d}nd}d|
}y4|j|jg||
||g||g�Wqvtk
r�}zt
|��WYdd}~XqvXqvW|	S)	Nz-cz.resz.rcZbrcc32z-fo�z-Pz-o)Z_setup_compile�append�extendrr�KeyError�os�path�normpath�mkpath�dirname�spawnrr�
_c_extensions�_cpp_extensionsr)rZsources�
output_dir�macros�include_dirs�debug�
extra_preargs�extra_postargsZdepends�objects�pp_optsZbuildZcompile_opts�obj�src�ext�msgZ	input_optZ
output_optrrr�compileQsF


		
.#zBCPPCompiler.compilec	Cs�|j||�\}}|j|d|�}|j||�r�|dg|}|rUy|j|jg|�Wq�tk
r�}zt|��WYdd}~Xq�Xntjd|�dS)Nr*z/uzskipping %s (up-to-date))	�_fix_object_args�library_filename�
_need_linkr'rrrr
r-)	rr0Zoutput_libnamer*r-�target_lang�output_filenameZlib_argsr5rrr�create_static_lib�s"zBCPPCompiler.create_static_libc Cs�|j||�\}}|j|||�\}}}|rRtjdt|��|dk	rstjj||�}|j||�r�|t	j
kr�d}|	r�|jdd�}q|jdd�}n5d}|	r�|j
dd�}n|jdd�}|dkrd}n�tjj|�\}}tjj|�\}}tjj|d�}tjj|d|�}dg}x+|p�gD]}|jd||f�q�W|jt||fd	|�ttjj|�}|g}g}x[|D]S}tjjtjj|��\}}|d
kr:|j|�q�|j|�q�Wx+|D]#}|jdtjj|��qRW|jd�|j|�|jd
|g�|jd�xL|D]D}|j|||	�}|dkr�|j|�q�|j|�q�W|jd�|jd�|jd
|g�|jd
�|j|�|
r_|
|dd�<|rr|j|�|jtjj|��y|j|jg|�Wq�tk
r�}zt|��WYdd}~Xq�Xntjd|�dS)Nz7I don't know what to do with 'runtime_library_dirs': %sZc0w32Zc0d32rrz%s.defZEXPORTSz  %s=_%sz
writing %sz.resz/L%sz/L.�,z,,Zimport32Zcw32mtzskipping %s (up-to-date)) r7Z
_fix_lib_argsr
�warn�strr"r#�joinr9rZ
EXECUTABLErrrr�split�splitextr&rZexecuter�mapr$�normcaser �find_library_filer%r'rrrr-) rZtarget_descr0r;r*Z	librariesZlibrary_dirsZruntime_library_dirsZexport_symbolsr-r.r/Z
build_tempr:Zstartup_objZld_argsZdef_file�head�tail�modnamer4Ztemp_dir�contentsZsymZobjects2Z	resources�file�base�lr�libfiler5rrr�link�s|	
			
$
!









"zBCPPCompiler.linkc	Cs�|r-|d}|d|d||f}n|d|f}xW|D]K}xB|D]:}tjj||j|��}tjj|�rQ|SqQWqDWdSdS)NZ_dZ_bcpp)r"r#r@r8�exists)	r�dirsrr-ZdlibZ	try_names�dir�namerMrrrrE4s



zBCPPCompiler.find_library_filercCs|dkrd}g}x�|D]�}tjjtjj|��\}}||jddgkrxtd||f��|r�tjj|�}|dkr�|jtjj|||��q|dkr�|jtjj||d��q|jtjj|||j	��qW|S)Nrz.rcz.resz"unknown file type '%s' (from '%s'))
r"r#rBrD�src_extensionsr�basenamerr@�
obj_extension)rZsource_filenamesZ	strip_dirr*Z	obj_namesZsrc_namerKr4rrr�object_filenamesNs"
$##zBCPPCompiler.object_filenamescCs#|jd||�\}}}t||�}dg|}	|dk	rW|	jd|�|rm||	dd�<|r�|	j|�|	j|�|js�|dks�t||�r|r�|jtjj	|��y|j
|	�Wn;tk
r}
zt|
�t
|
��WYdd}
~
XnXdS)Nz	cpp32.exez-or)Z_fix_compile_argsr	rr rrr%r"r#r&r'r�printr)r�sourceZoutput_filer+r,r.r/�_r1Zpp_argsr5rrr�
preprocessis$	


$
zBCPPCompiler.preprocess)�__name__�
__module__�__qualname__�__doc__Z
compiler_typeZexecutablesr(r)rSrUZstatic_lib_extensionZshared_lib_extensionZstatic_lib_formatZshared_lib_formatZ
exe_extensionrr6r<rNrErVrZrrrrrsJ	

B|r)r^r"Zdistutils.errorsrrrrrrZdistutils.ccompilerrr	r
Zdistutils.file_utilrZdistutils.dep_utilrZ	distutilsr
rrrrr�<module>s
.


Current_dir [ NOT WRITEABLE ] Document_root [ NOT WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
12 Aug 2024 8.41 AM
root / linksafe
0755
__init__.cpython-35.opt-1.pyc
0.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
__init__.cpython-35.opt-2.pyc
0.207 KB
31 May 2024 1.51 PM
root / linksafe
0644
__init__.cpython-35.pyc
0.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.opt-1.pyc
13.183 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.opt-2.pyc
12.376 KB
31 May 2024 1.51 PM
root / linksafe
0644
_msvccompiler.cpython-35.pyc
13.248 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.opt-1.pyc
6.645 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.opt-2.pyc
4.64 KB
31 May 2024 1.51 PM
root / linksafe
0644
archive_util.cpython-35.pyc
6.645 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.opt-1.pyc
7.075 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.opt-2.pyc
6.78 KB
31 May 2024 1.51 PM
root / linksafe
0644
bcppcompiler.cpython-35.pyc
7.075 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.opt-1.pyc
33.824 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.opt-2.pyc
17.844 KB
31 May 2024 1.51 PM
root / linksafe
0644
ccompiler.cpython-35.pyc
33.985 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.opt-1.pyc
15.269 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.opt-2.pyc
9.396 KB
31 May 2024 1.51 PM
root / linksafe
0644
cmd.cpython-35.pyc
15.269 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.opt-1.pyc
3.713 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.opt-2.pyc
3.316 KB
31 May 2024 1.51 PM
root / linksafe
0644
config.cpython-35.pyc
3.713 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.opt-1.pyc
6.88 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.opt-2.pyc
3.561 KB
31 May 2024 1.51 PM
root / linksafe
0644
core.cpython-35.pyc
6.88 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.opt-1.pyc
8.997 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.opt-2.pyc
7.39 KB
31 May 2024 1.51 PM
root / linksafe
0644
cygwinccompiler.cpython-35.pyc
8.997 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.opt-1.pyc
0.206 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.opt-2.pyc
0.196 KB
31 May 2024 1.51 PM
root / linksafe
0644
debug.cpython-35.pyc
0.206 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.opt-1.pyc
2.786 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.opt-2.pyc
1.364 KB
31 May 2024 1.51 PM
root / linksafe
0644
dep_util.cpython-35.pyc
2.786 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.opt-1.pyc
6.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.opt-2.pyc
3.716 KB
31 May 2024 1.51 PM
root / linksafe
0644
dir_util.cpython-35.pyc
6.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.opt-1.pyc
35.598 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.opt-2.pyc
26.504 KB
31 May 2024 1.51 PM
root / linksafe
0644
dist.cpython-35.pyc
35.598 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.opt-1.pyc
5.583 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.opt-2.pyc
2.958 KB
31 May 2024 1.51 PM
root / linksafe
0644
errors.cpython-35.pyc
5.583 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.opt-1.pyc
7.23 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.opt-2.pyc
3.809 KB
31 May 2024 1.51 PM
root / linksafe
0644
extension.cpython-35.pyc
7.23 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.opt-1.pyc
11.055 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.opt-2.pyc
8.294 KB
31 May 2024 1.51 PM
root / linksafe
0644
fancy_getopt.cpython-35.pyc
11.222 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.opt-1.pyc
6.148 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.opt-2.pyc
4.05 KB
31 May 2024 1.51 PM
root / linksafe
0644
file_util.cpython-35.pyc
6.148 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.opt-1.pyc
10.083 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.opt-2.pyc
7.266 KB
31 May 2024 1.51 PM
root / linksafe
0644
filelist.cpython-35.pyc
10.083 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.opt-1.pyc
2.42 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.opt-2.pyc
2.349 KB
31 May 2024 1.51 PM
root / linksafe
0644
log.cpython-35.pyc
2.42 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.opt-1.pyc
18.656 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.opt-2.pyc
17.062 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvc9compiler.cpython-35.pyc
18.722 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.opt-1.pyc
15.567 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.opt-2.pyc
14.012 KB
31 May 2024 1.51 PM
root / linksafe
0644
msvccompiler.cpython-35.pyc
15.567 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.opt-1.pyc
5.241 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.opt-2.pyc
3.956 KB
31 May 2024 1.51 PM
root / linksafe
0644
spawn.cpython-35.pyc
5.241 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.opt-1.pyc
12.795 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.opt-2.pyc
9.377 KB
31 May 2024 1.51 PM
root / linksafe
0644
sysconfig.cpython-35.pyc
12.795 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.opt-1.pyc
8.684 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.opt-2.pyc
3.688 KB
31 May 2024 1.51 PM
root / linksafe
0644
text_file.cpython-35.pyc
8.684 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.opt-1.pyc
7.427 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.opt-2.pyc
6.801 KB
31 May 2024 1.51 PM
root / linksafe
0644
unixccompiler.cpython-35.pyc
7.427 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.opt-1.pyc
16.138 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.opt-2.pyc
10.205 KB
31 May 2024 1.51 PM
root / linksafe
0644
util.cpython-35.pyc
16.138 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.opt-1.pyc
7.541 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.opt-2.pyc
4.315 KB
31 May 2024 1.51 PM
root / linksafe
0644
version.cpython-35.pyc
7.591 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.opt-1.pyc
5.243 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.opt-2.pyc
2.808 KB
31 May 2024 1.51 PM
root / linksafe
0644
versionpredicate.cpython-35.pyc
5.243 KB
31 May 2024 1.51 PM
root / linksafe
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025 CONTACT ME
Static GIF