ó
!Æ^c           @   sN   d  Z  d d l m Z m Z m Z d d l m Z e d „  ƒ Z d „  Z d S(   s   
Detect the Clang C compiler
iÿÿÿÿ(   t   ccroott   art   gcc(   t   confc         C   s8   |  j  d d d ƒ} |  j | d t ƒd |  j _ d S(   sH   
	Finds the program clang and executes it to ensure it really is clang
	t   clangt   vart   CCN(   t   find_programt   get_cc_versiont   Truet   envt   CC_NAME(   R   t   cc(    (    s5   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/clang.pyt
   find_clang   s    c         C   sc   |  j  ƒ  |  j d d g d d ƒ|  j ƒ  |  j ƒ  |  j ƒ  |  j ƒ  |  j ƒ  |  j ƒ  d  S(   Ns   llvm-arR   R   t   AR(   R   R   t   find_art   gcc_common_flagst   gcc_modifier_platformt   cc_load_toolst   cc_add_flagst   link_add_flags(   R   (    (    s5   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/clang.pyt	   configure   s    





N(	   t   __doc__t   waflib.ToolsR    R   R   t   waflib.ConfigureR   R   R   (    (    (    s5   /git_repos/PolyLV2/poly_mclk_in/waflib/Tools/clang.pyt   <module>   s   	