B
���^� c
@ s
d dl Z d dlZd dlZd dlZdddddddd d
dg
Zd+d
d�Zy e � ejdd� de�\ZZW n e j k
r~ e� Y nX es�e� e�
d�Zej
Zdd� eD �Z
de
kr�ed d� �xHe
D �]>Zedkr�ee�
d�� q�edkr�ee�
d�� q�edk�rJde�d� de�d� gZedk�r:e�ed��� � ed�e�� q�edk�r�d e ej gZeed!��� 7 Zeed"��� 7 Zed#k�r�ed$��s�e�d d%ed&� � ed�e�� q�ed'k�r�ee�
d(�� q�ed)k�r�eej� q�ed*kr�ee�
d&�� q�W dS ),� NZprefixzexec-prefixZincludes�libsZcflagsZldflagszextension-suffixZhelp�abiflagsZ configdir� c C s: t d�tjd d�dd� tD ���tjd� t�| � d S )NzUsage: {0} [{1}]r z|c s s | ]}d | V qdS )z--N� )�.0�optr r �C/usr/lib64/python3.7/config-3.7dm-x86_64-linux-gnu/python-config.pyz <genexpr> s z"exit_with_usage.<locals>.<genexpr>)Zfile)�printZformat�sys�argv�join�
valid_optsZstderrZexit�Zcoder r r �exit_with_usage s &r Z ZVERSIONc C s g | ]\}}|�qS r r )r ZflagZvalr r r �
<listcomp> s r z--helpr
z--prefixz
--exec-prefixZexec_prefix)z
--includes�--cflagsz-IZincludeZplatincluder ZCFLAGSz )z--libs� --ldflagsz-lpythonZLIBSZSYSLIBSr ZPy_ENABLE_SHAREDz-LZLIBPLz--extension-suffixZ
EXT_SUFFIXz
--abiflagsz--configdir)r )ZgetoptZosr Z sysconfigr r r
ZoptsZargsZerrorZget_config_varZpyverZgetvarZ opt_flagsr r Zget_pathZflagsZextendZsplitr r r Zinsertr r r r Z<module> sT