Ñò ™ÙÊKc @sÇddkZddklZddklZlZddklZdgZdefd„ƒYZ e djoUddk l Z e i d ƒdd klZed d ƒZeiƒeiƒGHndS( iÿÿÿÿN(tcpu(t FCompilertdummy_fortran_file(t cyg2win32tAbsoftFCompilercBsóeZdZdZddZhdd6dgd6dgd6dgd 6d gd 6d d gd6dgd6Zeidjo dZ ndZ dZ d„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[^\s*,]*)(.*?Absoft Corp|)t version_cmdtf77t compiler_f77tf90t compiler_fixt compiler_f90st linker_sotars-crtarchivertranlibtnts/out:s-pcCs:ttƒƒ}ddd|dd|dg|ids-Vs-cs.fs-os.oR(RRt executables(tselftf((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pytupdate_executables0s cCsMtidjo dg}n-|iƒdjo dg}n ddg}|S(NRs/dlls9.0s-shareds-Ktshared(tostnamet get_version(Rtopt((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pytget_flags_linker_so5s    cCs'tidjodd|gSd|S(NRs-links /PATH:"%s"s-L(RR(Rtdir((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pytlibrary_dir_optionBscCs!tidjo d|Sd|S(NRs%s.libs-l(RR(Rtlib((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pytlibrary_optionGs cCs–ti|ƒ}tiidƒ}|oj|iƒdjo d}nd}tiƒo d}nd}|iti i |d||fƒƒn|S(NtABSOFTs10.0tshtt64s%slib%s( Rtget_library_dirsRtenvirontgetRRtis_64bittappendtpathtjoin(RRtdtprefixtsuffix((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR#Ls   *cCs­ti|ƒ}|iƒdjo|iddddgƒnJ|iƒdjo|iddd dgƒn|iddd dgƒtid jo|id ƒn|S( Ns10.0taf90mathtafiotaf77mathtU77s8.0tf90mathtfiotf77mathtfmathRtCOMDLG32(Rt get_librariesRtextendRRR'(RR((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR6\scCslti|ƒ}tidjoI|idgƒ|iƒo(|iƒdjo|idƒqdqhn|S(NRs-ss8.2s-fpic(Rt get_flagsRRR7RR'(RR((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR8hs cCs·ti|ƒ}|idddgƒ|iƒ}tidjo/|o$|djo|iddgƒq³nD|idƒ|o/|djo|id ƒq³|idƒn|S( Ns-N22s-N90s-N110Rs8.0s-fs-N15s4.6s-B108(Rt get_flags_f77R7RRRR'(RRtv((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR9qs   cCsmti|ƒ}|idddddddgƒ|iƒo+|iƒdjo|id gƒqin|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_f90R7R(RR((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR;ƒs cCsHti|ƒ}|idddddddgƒ|idd 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_fixR7(RR((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyR=Œs cCs dg}|S(Ns-O((RR((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyt get_flags_opt“s N(t__name__t __module__t compiler_typet descriptiontversion_patterntNoneRRRtlibrary_switchtmodule_dir_switchtmodule_include_switchRRRRR#R6R8R9R;R=R>(((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyRs6              t__main__(tlogi(t new_fcompilertcompilerR(Rtnumpy.distutils.cpuinfoRtnumpy.distutils.fcompilerRRtnumpy.distutils.misc_utilRt compilersRR?t distutilsRIt set_verbosityRJRKt customizeR(((sF/usr/lib64/python2.6/site-packages/numpy/distutils/fcompiler/absoft.pyt s  †