B
    bs	              	   @   s   d Z ddlZddlZddlmZ dZyedZ	W n e
efk
rN   g Z	Y nX x*e	D ]"Zde d ZejerVeZP qVW dd	 Zd
d ZdS )zSCons.Tool.sunlink

Tool-specific initialization for the Sun Solaris (Forte) linker.

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.
    N   )linkz/optz/opt/z/bin/CCc             C   sF   t |  tjd| d< d| d< d| d< d| d< d	| d
< d| d< dS )zDAdd Builders and construction variables for Forte to an Environment.z$LINKFLAGS -GZSHLINKFLAGSz-RZRPATHPREFIX ZRPATHSUFFIXz4${_concat(RPATHPREFIX, RPATH, RPATHSUFFIX, __env__)}Z_RPATHz#$SHLIBVERSIONFLAGS -h $_SHLIBSONAMEZ_SHLIBVERSIONFLAGSz)$LDMODULEVERSIONFLAGS -h $_LDMODULESONAMEZ_LDMODULEVERSIONFLAGSN)r   generateSConsZUtilZCLVar)env r   1lib/python3.7/site-packages/SCons/Tool/sunlink.pyr   :   s    
r   c             C   s   t S )N)ccLinker)r   r   r   r	   existsH   s    r   )__doc__os.pathosZ
SCons.Utilr   r   r   r
   listdirdirsIOErrorOSErrordZlinkerpathr   r   r   r   r   r	   <module>   s   

