ó
gĘů]c           @   sĽ   d  d l  Z  d  d l Z d  d l Z d  d l m Z m Z d  d l m Z d   Z d   Z	 d   Z
 e d    Z e d    Z e d	    Z e d
    Z d S(   i˙˙˙˙N(   t   Utilst   Build(   t   confc         C   su   g  } xh t  j |   D]W } y= t | t  s: | j } n  | j | | j d  d  Wq t k
 rl q Xq W| S(   Nt   .i   (   R    t   to_listt
   isinstancet   strt   namet   appendt   rfindt	   Exception(   t   lstt   rett   x(    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyt   get_extensions   s    "c          K   s   t  |  d  } |  d } g  } d | k s\ d | k s\ d | k s\ d | k s\ d | k rl | j d  n  d | k s d	 | k r | j d  n  d
 | k r° | j d
  n  d | k rĚ | j d  n  d | k rÜ d S| d k rx1 | D]& } | d k rď | j | |  qď qď Wn  | S(   Nt   sourcet   _typet   cxxt   cpps   c++t   cct   Ct   ct   valat   dt   javat   programt   shlibt   stlib(   R   R   R   (   R   R   R   (   R   R   (   t   kwt   extst   typet   featsR   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyt   sniff_features   s$    
<c         C   s@   | |  d <t  j |  j d g    t  j t |     |  d <d  S(   NR   t   features(   R    R   t   getR    (   R   R   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyt   set_features%   s    
c         O   s   t  | d  |  | |   S(   NR   (   R#   (   t   bldt   kR   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyR   (   s    c         O   s   t  | d  |  | |   S(   NR   (   R#   (   R$   R%   R   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyR   ,   s    c         O   s   t  | d  |  | |   S(   NR   (   R#   (   R$   R%   R   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyR   0   s    c         O   s   t  | d  |  | |   S(   Nt   objects(   R#   (   R$   R%   R   (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyR&   4   s    (   t   ost   syst   ret   waflibR    R   t   waflib.ConfigureR   R   R    R#   R   R   R   R&   (    (    (    sX   /git_repos/avwlv2/.waf-1.7.11-715590adb2974ef17ddee0c7e2df2d1d/waflib/Tools/c_aliases.pyt   <module>   s   $	
		