
    eCi~                     4    d dl Z dZdZd Zd Zd Zd Zd ZdS )	    Nz1.83.0ڀ82e3a64e55caac0254f9e6b179437ad9421943b8f73957285978dad16c24dcae6372c464909fdc085b9790662b6a3af5163140b1e456705e80fda51c5fe3c243c                     | j         dk    S )N   )USE_BOOST_HEADERS)settingss    =/b/s/w/ir/x/w/install/emscripten/tools/ports/boost_headers.pyneededr	      s    		#q	((    c                                            ddt           dt           dt                      fd}j                            d|d	          gS )
Nboost_headerszBhttps://github.com/emscripten-ports/boost/releases/download/boost-z/boost-headers-z.zip)
sha512hashc                                         d          }t          j                            |d          }                    |d           t          j                            |d          }                    t          j                            |                                         |d                               || ddg           d S )Nr   boostz	dummy.cppzstatic void dummy() {})srcs)	get_dirospathjoininstall_header_dirsafe_ensure_dirsdirname
write_file
build_port)finalsource_pathsource_path_include
dummy_fileportsshareds       r   createzget.<locals>.create   s    --00K',,{G<<	0'::: k;77J
BGOOJ77888	Z!9:::	[%}MMMMMr
   libboost_headers.aport)what)fetch_projectTAGHASHcacheget_lib)r   r   r   r    s   ` ` r   getr)      s    ox[^xxorxxx!%  ' ' 'N N N N N N ,

3V&

I
I	JJr
   c                 :    |j                             d           d S )Nr!   )r'   	erase_lib)r   r   r   s      r   clearr,   &   s    ,-.....r
   c                     dgS )Nz-DBOOST_ALL_NO_LIB )r   s    r   process_argsr/   *   s    
	r
   c                      dt            dS )Nzboost_headers - Boost headers vzC (-sUSE_BOOST_HEADERS=1 or --use-port=boost_headers; Boost license))r%   r.   r
   r   showr1   .   s    	s3	s	s	ssr
   )r   r%   r&   r	   r)   r,   r/   r1   r.   r
   r   <module>r2      sz    
			 J) ) )K K K,/ / /     t t t t tr
   