
&]\c           @` ss   d  d l  m Z m Z m Z d  d l Z d d d  Z e d k ro d  d l m	 Z	 e	 e d d  j
     n  d S(   i    (   t   divisiont   print_functiont   absolute_importNt    c         ` s+  d d l  m } | d |  |      j d  t j j t j j t j j t  d   } t j j | d  g }   j	 d d d	 g d
 | d | g   j	 d d d g d
 | d | g   j	 d d d g   f d   } t j j | d  g }   j	 d d d g | g d
 | d | g   S(   Ni    (   t   Configurationt   _libs
   tests/*.pyt   srcs   ccallback.ht   _ccallback_ct   sourcess   _ccallback_c.ct   dependst   include_dirst   _test_ccallbacks   src/_test_ccallback.ct   _fpumodes
   _fpumode.cc      	   ` s     j    } g  } | j d d t d t r= | j d
  n  t j j t j j t  d d  } t	 | d  7 } x- | D]% \ } } | j
 d	 j | |   qz WWd  QXd  S(   Nt   open_memstreamt   declt   callt   HAVE_OPEN_MEMSTREAMt   1R   s   messagestream_config.ht   ws   #define {0} {1}
(   R   R   (   t   get_config_cmdt
   check_funct   Truet   appendt   ost   patht   joint   dirnamet   __file__t   opent   writet   format(   t   extt	   build_dirt
   config_cmdt   definest   targett   ft   namet   value(   t   config(    s/   lib/python2.7/site-packages/scipy/_lib/setup.pyt   get_messagestream_config   s    	s   messagestream.ht   messagestreams   messagestream.c(
   t   numpy.distutils.misc_utilR   t   add_data_filesR   R   t   abspathR   R   R   t   add_extension(   t   parent_packaget   top_pathR   t   include_dirR	   R(   (    (   R'   s/   lib/python2.7/site-packages/scipy/_lib/setup.pyt   configuration   s,    -	
	


t   __main__(   t   setupR/   (   t
   __future__R    R   R   R   t   NoneR1   t   __name__t   numpy.distutils.coreR3   t   todict(    (    (    s/   lib/python2.7/site-packages/scipy/_lib/setup.pyt   <module>   s
   +