Ñò €Kc@s\ddklZddklZgd„Zdefd„ƒYZdefd„ƒYZdS( i˙˙˙˙(tCommand(tlogcCsO|odS|idƒddkl}ddk}|ii}||ƒdS(Nii˙˙˙˙(tshow_fcompilers(tappendtnumpy.distutils.fcompilerRtdistutils.coretcoret_setup_distribution(t_cacheRt distutilstdist((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pytshow_fortran_compilerss   t config_fcc BsweZdZdZdddd d!d"d#d$d%d&g ZdddefgZdddgZd„Z d„Z d„Z RS('s” Distutils command to hold user specified options to Fortran compilers. config_fc command is used by the FCompiler.customize() method. s2specify Fortran 77/Fortran 90 compiler informations fcompiler=sspecify Fortran compiler typesf77exec=sspecify F77 compiler commandsf90exec=sspecify F90 compiler commands f77flags=sspecify F77 compiler flagss f90flags=sspecify F90 compiler flagssopt=sspecify optimization flagssarch=s0specify architecture specific optimization flagstdebugtgs"compile with debugging informationtnooptscompile without optimizationtnoarchs+compile without arch-dependent optimizationshelp-fcompilers list available Fortran compilerscCs^d|_d|_d|_d|_d|_d|_d|_d|_d|_ d|_ dS(N( tNonet fcompilertf77exectf90exectf77flagstf90flagstopttarchR RR(tself((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pytinitialize_options,s         c Cswtidƒ|idƒ}|idƒ}|idƒ}|idƒ}|||||g}xdgD]}g}xi|D]a}t||ƒ} | dj o?t| tƒp | i} n| |jo|i| ƒqÜq{q{W|p d} n |d} t |ƒdjoti d ||fƒn| o?x<|D]0}t||ƒdjot ||| ƒq7q7WqhqhWdS( NsTunifing config_fc, config, build_clib, build_ext, build commands --fcompiler optionst build_clibt build_exttconfigtbuildRiisJ commands have different --%s options: %s, using first in list as default( Rtinfotget_finalized_commandtgetattrRt isinstancetstrt compiler_typeRtlentwarntsetattr( RRRRRtcmd_listtatltctvtv1((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pytfinalize_options8s8        cCsdS(N((R((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pytrunOsN(s fcompiler=Nsspecify Fortran compiler type(sf77exec=Nsspecify F77 compiler command(sf90exec=Nsspecify F90 compiler command(s f77flags=Nsspecify F77 compiler flags(s f90flags=Nsspecify F90 compiler flags(sopt=Nsspecify optimization flags(sarch=Ns0specify architecture specific optimization flags(sdebugRs"compile with debugging information(snooptNscompile without optimization(snoarchNs+compile without arch-dependent optimization( t__name__t __module__t__doc__t descriptionRt user_optionsR t help_optionstboolean_optionsRR.R/(((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyR s$    t config_cccBs8eZdZdZdgZd„Zd„Zd„ZRS( sN Distutils command to hold user specified options to C/C++ compilers. s"specify C/C++ compiler informations compiler=sspecify C/C++ compiler typecCs d|_dS(N(Rtcompiler(R((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyR^sc Cswtidƒ|idƒ}|idƒ}|idƒ}|idƒ}|||||g}xdgD]}g}xi|D]a}t||ƒ} | dj o?t| tƒp | i} n| |jo|i| ƒqÜq{q{W|p d} n |d} t |ƒdjoti d ||fƒn| o?x<|D]0}t||ƒdjot ||| ƒq7q7WqhqhWdS( NsSunifing config_cc, config, build_clib, build_ext, build commands --compiler optionsRRRRR8iisJ commands have different --%s options: %s, using first in list as default( RRR R!RR"R#R$RR%R&R'( RRRRRR(R)R*R+R,R-((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyR.as:         cCsdS(N((R((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyR/ysN(s compiler=Nsspecify C/C++ compiler type( R0R1R2R3RR4RR.R/(((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyR7Ss    N(RRtnumpy.distutilsRR R R7(((sM/usr/lib64/python2.6/site-packages/numpy/distutils/command/config_compiler.pyts D