ó ‡Uc@s£ddlmZddlmZdgZdefd„ƒYZedkrŸddlmZej dƒddlm Z e d d ƒZ e j ƒe j ƒGHnd S( iÿÿÿÿ(tsimple_version_match(t FCompilert SunFCompilercBs·eZdZdZeddƒZiddgd6dgd6dd gd 6dgd 6dd d gd6ddgd6dgd6ZdZdZdgZ d„Z d„Z d„Z d„Z RS(tsuns Sun or Forte Fortran 95 Compilertstarts(f9[05]: (Sun|Forte|WorkShop).*Fortran 95ss-Vt version_cmdtf90t compiler_f77s-fixedt compiler_fixt compiler_f90s -Bdynamics-Gt linker_sotars-crtarchivertranlibs-moddir=s-Ms-fPICcCsBdg}|jƒpddkr1|jdƒn |jdƒ|S(Ns -ftrap=%nonett7s-f77s-fixed(t get_versiontappend(tselftret((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pyt get_flags_f77s   cCs ddgS(Ns-fasts-dalign((R((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pytget_opt#scCsdgS(Ns-xtarget=generic((R((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pytget_arch%scCs g}|jdddgƒ|S(Ntfsutsunmathtmvec(textend(Rtopt((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pyt get_libraries's(t__name__t __module__t compiler_typet descriptionRt version_matcht executablestmodule_dir_switchtmodule_include_switcht pic_flagsRRRR(((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pyRs&           t__main__(tlogi(t new_fcompilertcompilerRN(tnumpy.distutils.ccompilerRtnumpy.distutils.fcompilerRt compilersRRt distutilsR't set_verbosityR(R)t customizeR(((sA/usr/lib/python2.7/site-packages/numpy/distutils/fcompiler/sun.pyts &