σ
ίΘ[c           @@  s   d  d l  m Z d  d l Z d  d l m Z d  d l m Z d  d l m Z d  d l m	 Z	 d   Z
 d   Z d	   Z d
   Z d   Z d S(   i    (   t   absolute_importN(   t	   Extension(   t   glob(   t   setup_helpers(   t   get_distutils_build_optionc          C@  sΔ  t  j   }  |  d j d  |  d j t j j t j j t  d d   t  j d  st  j	   d k r₯ |  d j
 d	 d
 d	 d d	 d d	 d d	 d d	 d g  nF |  d j
 d g  t d  sλ |  d j
 d d d d d d g  n  t j j d d d  } t j j d d d  } t t j j | d   } t t j j | d   } |  d j |  |  d j |  |  d j
 |  |  d j
 |  n |  j t  j d g d g   t d |   S(   Nt   include_dirst   numpyt   sourcest   srcs   compressionmodule.ct   cfitsiot   msvct   extra_compile_argss   /Ds   "WIN32"s
   "_WINDOWS"s   "_MBCS"s	   "_USRDLL"s   "_CRT_SECURE_NO_DEPRECATE"s   "FF_NO_UNISTD_H"s    -Wno-declaration-after-statementt   debugs   -Wno-strict-prototypess   -Wno-unuseds   -Wno-uninitializeds   -Wno-unused-results   -Wno-misleading-indentations   -Wno-format-overflowt   cexternt   libt   zlibs   *.cs   astropy.io.fits.compression(   R   t   DistutilsExtensionArgst   appendt   ost   patht   joint   dirnamet   __file__t   use_system_libraryt   get_compiler_optiont   extendR   R   t   updatet
   pkg_configR   (   t   cfgt   cfitsio_lib_patht   cfitsio_zlib_patht   cfitsio_filest   cfitsio_zlib_files(    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   _get_compression_extension   sB    %




c           C@  s
   t    g S(   N(   R!   (    (    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   get_extensions@   s    c           C@  s   i t  j j d d  g d 6S(   Nt   datas   *.fitss   astropy.io.fits.tests(   R   R   R   (    (    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   get_package_dataD   s    c           C@  s   d g S(   NR	   (    (    (    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   get_external_librariesJ   s    c           C@  s   t  S(   N(   t   False(    (    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   requires_2to3N   s    (   t
   __future__R    R   t   distutils.coreR   R   t   astropy_helpersR   t!   astropy_helpers.distutils_helpersR   R!   R"   R$   R%   R'   (    (    (    s<   lib/python2.7/site-packages/astropy/io/fits/setup_package.pyt   <module>   s   	3			