B
    bu
              	   @   s   d Z dZddlZddlZddlZejjZ	dZ
yedZW n eefk
rV   g ZY nX x*eD ]"Zde d Zejer^eZ
P q^W dd Zd	d
 ZdS )zSCons.Tool.hpc++

Tool-specific initialization for c++ on HP/UX.

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.

z,__FILE__ __REVISION__ __DATE__ __DEVELOPER__    Nz/optz/opt/z/bin/aCCc          	   C   s   t |  trtpd| d< tjd| d< ttd }| 	 }W dQ R X |
ddkrn| d	 | d
< | d dkrtjd| d< ntjd| d< dS )zBAdd Builders and construction variables for g++ to an Environment.ZaCCZCXXz$CXXFLAGS +ZZ
SHCXXFLAGSz -V 2>&1NzaCC: HP ANSI C++r   Z
CXXVERSIONZPLATFORMcygwinz	$CXXFLAGS)	cplusplusgenerateaccSConsZUtilZCLVarospopenreadlinerstripfindsplit)envpline r   /lib/python3.7/site-packages/SCons/Tool/hpcxx.pyr   ?   s    
r   c             C   s   t S )N)r   )r   r   r   r   existsQ   s    r   )__doc__Z__revision__os.pathr   Z
SCons.Utilr   ZSCons.Tool.cxxZToolZcxxr   r   listdirdirsIOErrorOSErrordirZccpathr   r   r   r   r   r   <module>	   s"   

