��
r�$Lc�����������@���sN���d��Z��d�Z�d�d�k�Z�d�d�k�l�Z�d�d�k�l�Z�d����Z�d����Z	�d�S(���s&��SCons.Tool.ifort

Tool-specific initialization for newer versions of the Intel Fortran Compiler
for Linux/Windows (and possibly Mac OS X).

There normally shouldn't be any need to import this module directly.
It will usually be imported through the generic SCons.Tool.Tool()
selection method.

s=���src/engine/SCons/Tool/ifort.py 5023 2010/06/14 22:05:46 sconsi����N(���t���FortranScan(���t���add_all_to_envc���������C���s���t��d���}�t�i�i�i�d�|���t�i�i�i�d�|���d�|��j�o�d�g�|��d�<n�|��d�i�d���d�|��j�o�d�g�|��d�<n�|��d�i�d���t�|����d�}�xm�d�d�d	�d
�g�D]Y�}�|�|��d�|�<d�|�|��d
�|�<|��d�d�j�o"�t�i�i�d�|���|��d�|�<q��q��W|��d�d�j�or�xa�d�d�d	�d
�g�D]M�}�xD�d�|�d�|�d�|�d�|�g�D] �}�|��|�i	�d�d���|��|�<qcWq:Wd�|��d�<n�d�|��d�<d�S(���sD���Add Builders and construction variables for ifort to an Environment.t���FORTRANPATHs���.is���.i90t���FORTRANFILESUFFIXESt���F90FILESUFFIXESt���ifortt���F77t���F90t���FORTRANt���F95s���%ss���$%ss���SH%st���PLATFORMt���posixs���$%sFLAGS -fPICs	���SH%sFLAGSt���win32s���%sCOMs���%sPPCOMs���SH%sCOMs	���SH%sPPCOMs
���-o $TARGETs���-object:$TARGETs���/module:t���FORTRANMODDIRPREFIXs���-module N(
���R����t���SConst���Toolt���SourceFileScannert���add_scannert���appendR���t���Utilt���CLVart���replace(���t���envt���fscant���fct���dialectt���var(����(����s3���install/lib/scons-2.0.0.final.0/SCons/Tool/ifort.pyt���generate)���s4����


�&��"c���������C���s
���|��i��d���S(���NR���(���t���Detect(���R���(����(����s3���install/lib/scons-2.0.0.final.0/SCons/Tool/ifort.pyt���existsQ���s����(
���t���__doc__t���__revision__t���SCons.DefaultsR���t���SCons.Scanner.FortranR����t
���FortranCommonR���R���R���(����(����(����s3���install/lib/scons-2.0.0.final.0/SCons/Tool/ifort.pyt���<module>
���s���	(