HEX

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit - prohibited by configuration in /home/u547966/brikov.ru/www/wp-content/plugins/admin-menu-editor/menu-editor.php on line 745
Server: Apache
System: Linux 4.19.0-0.bpo.9-amd64 x86_64 at red40
User: u547966 (5490)
PHP: 5.3.29-mh2
Disabled: syslog, dl, popen, proc_open, proc_nice, proc_get_status, proc_close, proc_terminate, posix_mkfifo, chown, chgrp, accelerator_reset, opcache_reset, accelerator_get_status, opcache_get_status, pcntl_alarm, pcntl_fork, pcntl_waitpid, pcntl_wait, pcntl_wifexited, pcntl_wifstopped, pcntl_wifsignaled, pcntl_wifcontinued, pcntl_wexitstatus, pcntl_wtermsig, pcntl_wstopsig, pcntl_signal, pcntl_signal_dispatch, pcntl_get_last_error, pcntl_strerror, pcntl_sigprocmask, pcntl_sigwaitinfo, pcntl_sigtimedwait, pcntl_exec, pcntl_getpriority, pcntl_setpriority
Upload Files
File: //usr/lib/python3.5/distutils/__pycache__/unixccompiler.cpython-35.pyc


FüƒaÑ:ã@sÍdZddlZddlZddlZddlmZddlmZddlm	Z	m
Z
mZddlm
Z
mZmZmZddlmZejdkr³ddlZGd	d
„d
e	ƒZdS)a9distutils.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ŽeZdZdZddddgddgddgddd	gd
dgddd
gddiZejdd…dkr†dged<ddddddgZdZdZ	dZ
dZdZdZ
ZZeZejdkrådZddddddd „Zd!d"„Zdd#dd$d%„Zdddddd#ddddd&d'„
Zd(d)„Zd*d+„Zd,d-„Zd.d/„Zd#d0d1„ZdS)2Ú
UnixCCompilerZunixÚpreprocessorNÚcompilerZccÚcompiler_soÚcompiler_cxxÚ	linker_soz-sharedÚ
linker_exeÚarchiverZarz-crÚranlibérz.cz.Cz.ccz.cxxz.cppz.mz.oz.az.soz.dylibz.tbdzlib%s%sÚcygwinz.execCs|jd||ƒ}|\}}}t||ƒ}	|j|	}
|rY|
jd|gƒ|ro||
dd…<|r‚|
j|ƒ|
j|ƒ|js³|dks³t||ƒr|rÒ|jtj	j
|ƒƒy|j|
ƒWn1tk
r}zt
|ƒ‚WYdd}~XnXdS)Nz-or)Z_fix_compile_argsrrÚextendÚappendZforcerÚmkpathÚosÚpathÚdirnameÚspawnrr)ÚselfÚsourceZoutput_fileZmacrosZinclude_dirsÚ
extra_preargsÚextra_postargsÚ
fixed_argsÚignoreÚpp_optsZpp_argsÚmsg©r'ú-/usr/lib/python3.5/distutils/unixccompiler.pyÚ
preprocessUs$


$zUnixCCompiler.preprocessc	CsŒ|j}tjdkr.tj|||ƒ}y&|j|||d|g|ƒWn1tk
r‡}zt|ƒ‚WYdd}~XnXdS)Nrz-o)rÚsysÚplatformÚ_osx_supportÚcompiler_fixuprrr)	rÚobjÚsrcZextZcc_argsr"r%rr&r'r'r(Ú_compileos		
zUnixCCompiler._compilercCsé|j||ƒ\}}|j|d|ƒ}|j||ƒrÕ|jtjj|ƒƒ|j|j|g||j	ƒ|j
råy|j|j
|gƒWqåtk
rÑ}zt|ƒ‚WYdd}~XqåXnt
jd|ƒdS)NÚ
output_dirzskipping %s (up-to-date))Ú_fix_object_argsÚlibrary_filenameÚ
_need_linkrrrrrrÚobjectsrrr	rÚdebug)rr5Zoutput_libnamer1r6Útarget_langÚoutput_filenamer&r'r'r(Úcreate_static_libzs	"zUnixCCompiler.create_static_libcs½|j||ƒ\}}|j|||ƒ}|\}}}ddddg‰tjdƒ}|r~ˆjd|d|gƒ‡fdd	†|Dƒ}‡fd
d	†|Dƒ}t||||ƒ}t|ttdƒfƒsìt	dƒ‚|dk	r
t
jj||ƒ}|j
||ƒr©||j|d|g}|	rSd
g|dd…<|
ri|
|dd…<|r||j|ƒ|jt
jj|ƒƒyÝ|tjkr½|jdd…}n|jdd…}|
dkr?|jr?d}t
jj|dƒdkr.d}xd||kr-|d7}qW|j|||<tjdkr`tj||ƒ}|j||ƒWq¹tk
r¥}zt|ƒ‚WYdd}~Xq¹Xntjd|ƒdS)Nz/libz/lib64z/usr/libz
/usr/lib64Z	MULTIARCHz/lib/%sz/usr/lib/%scs"g|]}|ˆkr|‘qSr'r')Ú.0Údir)Úsystem_libdirsr'r(ú
<listcomp>¤s	z&UnixCCompiler.link.<locals>.<listcomp>cs"g|]}|ˆkr|‘qSr'r')r:r;)r<r'r(r=¦s	z%'output_dir' must be a string or Nonez-oz-grzc++Úenvéú=rzskipping %s (up-to-date)) r2Z
_fix_lib_argsrÚget_config_varrrÚ
isinstanceÚstrÚtypeÚ	TypeErrorrrÚjoinr4r5rrrZ
EXECUTABLErrrÚbasenamer*r+r,r-rrr
rr6)rZtarget_descr5r8r1Z	librariesZlibrary_dirsZruntime_library_dirsZexport_symbolsr6r!r"Z
build_tempr7r#Z	multiarchZlib_optsZld_argsZlinkerÚir&r')r<r(Úlink”sT		
"zUnixCCompiler.linkcCsd|S)Nz-Lr')rr;r'r'r(Úlibrary_dir_optionÙsz UnixCCompiler.library_dir_optioncCsd|kpd|kS)NZgcczg++r')rZ
compiler_namer'r'r(Ú_is_gccÜszUnixCCompiler._is_gcccCs tjjtjdƒƒ}tjdd…dkr<d|Stjdd…dkr]d|Stjdd…d	kr¡|j|ƒr“d
d|gSdd|gStjdd…dksÓtjdd…d
krÝd|gS|j|ƒrtjdƒdkr	d|Sd|Snd|SdS)NZCCrrz-LéZfreebsdz-Wl,-rpath=ézhp-uxz-Wl,+sz+sZirix646Zosf1V5z-rpathZGNULDZyesz-Wl,--enable-new-dtags,-Rz-Wl,-Rz-R)rrrGrrAr*r+rK)rr;rr'r'r(Úruntime_library_dir_optionßs 2
z(UnixCCompiler.runtime_library_dir_optioncCsd|S)Nz-lr')rÚlibr'r'r(Úlibrary_optionszUnixCCompiler.library_optioncCs.|j|ddƒ}|j|ddƒ}|j|ddƒ}|j|ddƒ}tjdkr¨tjdƒ}tjd|ƒ}	|	dkr™d	}
n|	jd
ƒ}
x|D]w}tj	j
||ƒ}tj	j
||ƒ}
tj	j
||ƒ}tj	j
||ƒ}tjdkrÎ|jdƒsF|jdƒrÎ|jd
ƒrÎtj	j
|
|d
d…|ƒ}tj	j
|
|d
d…|ƒ}
tj	j
|
|d
d…|ƒ}tj	j
|
|d
d…|ƒ}tj	j|
ƒrä|
Stj	j|ƒrú|Stj	j|ƒr|Stj	j|ƒr¯|Sq¯WdS)NZlib_typeÚsharedÚdylibÚ
xcode_stubÚstaticrZCFLAGSz-isysroot\s+(\S+)ú/r?z/System/z/usr/z/usr/local/)
r3r*r+rrAÚreÚsearchÚgrouprrrFÚ
startswithÚexists)rÚdirsrOr6Zshared_fZdylib_fZxcode_stub_fZstatic_fZcflagsÚmZsysrootr;rQrRrTrSr'r'r(Úfind_library_files>	
""""zUnixCCompiler.find_library_file)Ú__name__Ú
__module__Ú__qualname__Z
compiler_typeZexecutablesr*r+Zsrc_extensionsZ
obj_extensionZstatic_lib_extensionZshared_lib_extensionZdylib_lib_extensionZxcode_stub_lib_extensionZstatic_lib_formatZshared_lib_formatZdylib_lib_formatZxcode_stub_lib_formatZ
exe_extensionr)r0r9rIrJrKrNrPr]r'r'r'r(r
-sD				
	A,r
)Ú__doc__rr*rVZ	distutilsrZdistutils.dep_utilrZdistutils.ccompilerrrrZdistutils.errorsrrr	r
rr+r,r
r'r'r'r(Ú<module>s$"