Current File : //usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyo
�
E�`Qc@s�ddlZddlmZddlmZmZddlmZdgZdefd��YZ	e
dkr�ddlmZej
d	�dd
lmZedd�Zej�ej�GHndS(
i����N(tcpu(t	FCompilertdummy_fortran_file(t	cyg2win32tAbsoftFCompilercBs�eZdZdZddZidd6dgd6dgd6dgd	6d
gd6dd
gd6dgd6Zejdkr�dZ	ndZ
dZd�Zd�Z
d�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(tabsoftsAbsoft Corp Fortran Compilers�(f90:.*?(Absoft Pro FORTRAN Version|FORTRAN 77 Compiler|Absoft Fortran Compiler Version|Copyright Absoft Corporation.*?Version))s' (?P<version>[^\s*,]*)(.*?Absoft Corp|)tversion_cmdtf77tcompiler_f77tf90tcompiler_fixtcompiler_f90s<F90>t	linker_sotars-crtarchivertranlibtnts/out:s-pcCs:tt��}ddd|dd|dg|jd<dS(Ns<F90>s-Vs-cs.fs-os.oR(RRtexecutables(tselftf((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pytupdate_executables0s	cCsItjdkrdg}n*|j�dkr9dg}nddg}|S(NRs/dlls9.0s-shareds-Ktshared(tostnametget_version(Rtopt((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pytget_flags_linker_so5scCs%tjdkrdd|gSd|S(NRs-links
/PATH:"%s"s-L(RR(Rtdir((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pytlibrary_dir_optionBscCstjdkrd|Sd|S(NRs%s.libs-l(RR(Rtlib((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pytlibrary_optionGscCs�tj|�}tjjd�}|r�|j�dkrBd}nd}tj�r]d}nd}|jtj	j
|d||f��n|S(NtABSOFTs10.0tshtt64s%slib%s(Rtget_library_dirsRtenvirontgetRRtis_64bittappendtpathtjoin(RRtdtprefixtsuffix((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR#Ls		)cCs�tj|�}|j�dkr=|jddddg�nu|j�dkrk|jddddg�nG|j�dkr�|jd	d
ddg�n|jd
d	ddg�tjd
kr�|jd�n|S(Ns11.0taf90mathtafiotaf77mathtamiscs10.0tU77s8.0tf90mathtfiotf77mathtfmathRtCOMDLG32(Rt
get_librariesRtextendRRR'(RR((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR7\scCsftj|�}tjdkrb|jdg�|j�rb|j�dkr_|jd�q_qbn|S(NRs-ss8.2s-fpic(Rt	get_flagsRRR8RR'(RR((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR9jscCs�tj|�}|jdddg�|j�}tjdkrk|r�|dkr�|jddg�q�n?|jd�|r�|dkr�|jd	�q�|jd�n|S(
Ns-N22s-N90s-N110Rs8.0s-fs-N15s4.6s-B108(Rt
get_flags_f77R8RRRR'(RRtv((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR:ss
cCsitj|�}|jdddddddg�|j�re|j�dkre|jd	g�qen|S(
Ns-YCFRL=1s-YCOM_NAMES=LCSs	-YCOM_PFXs	-YEXT_PFXs-YCOM_SFX=_s-YEXT_SFX=_s-YEXT_NAMES=LCSs4.6s
-YDEALLOC=ALL(Rt
get_flags_f90R8R(RR((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR<�scCsHtj|�}|jdddddddg�|jdd	g�|S(
Ns-YCFRL=1s-YCOM_NAMES=LCSs	-YCOM_PFXs	-YEXT_PFXs-YCOM_SFX=_s-YEXT_SFX=_s-YEXT_NAMES=LCSs-ftfixed(Rt
get_flags_fixR8(RR((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyR>�s
cCs
dg}|S(Ns-O((RR((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyt
get_flags_opt�s	N(t__name__t
__module__t
compiler_typetdescriptiontversion_patterntNoneRRRtlibrary_switchtmodule_dir_switchtmodule_include_switchRRRRR#R7R9R:R<R>R?(((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyRs6	





			
										t__main__(tlogi(t
new_fcompilertcompilerR(Rtnumpy.distutils.cpuinfoRtnumpy.distutils.fcompilerRRtnumpy.distutils.misc_utilRt	compilersRR@t	distutilsRJt
set_verbosityRKRLt	customizeR(((sF/usr/lib64/python2.7/site-packages/numpy/distutils/fcompiler/absoft.pyt<module>	s	�