����JFIF���������
1#@!#!123s
D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
alt
/
python34
/
lib64
/
python3.4
/
distutils
/
command
/
__pycache__
/
Filename :
build.cpython-34.pyo
back
Copy
� h f%������������������@���st���d��Z��d�d�l�Z�d�d�l�Z�d�d�l�m�Z�d�d�l�m�Z�d�d�l�m�Z�d�d����Z �Gd�d ����d �e���Z �d�S) zBdistutils.command.build Implements the Distutils 'build' command.�����N)�Command)�DistutilsOptionError)�get_platformc��������������C���s���d�d�l��m�}��|�����d��S)Nr���)�show_compilers)Zdistutils.ccompilerr���)r�����r����</opt/alt/python34/lib64/python3.4/distutils/command/build.pyr������s����r���c������������ ���@���s����e��Z�d��Z�d�Z�d5�d6�d7�d �d�d�d�f�d8�d9�d�d�d�e����f�d:�d;�d<�d=�g�Z�d�d�g�Z�d!�d�d"�e�f�g�Z�d#�d$����Z �d%�d&����Z �d'�d(����Z�d)�d*����Z�d+�d,����Z �d-�d.����Z�d/�d0����Z�d1�e�f�d2�e �f�d3�e�f�d4�e�f�g�Z�d�S)>�buildz"build everything needed to install�build-base=�b� base directory for build library�build-purelib=N�2build directory for platform-neutral distributions�build-platlib=�3build directory for platform-specific distributionsz build-lib=z9build directory for all distribution (defaults to either zbuild-purelib or build-platlib�build-scripts=�build directory for scripts�build-temp=�t�temporary build directoryz plat-name=�pz6platform name to build for, if supported (default: %s)� compiler=�c�specify the compiler type�debug�g�;compile extensions and libraries with debugging information�force�f�2forcibly build everything (ignore file timestamps)�executable=�e�5specify final destination interpreter path (build.py)z help-compilerzlist available compilersc�������������C���sg���d�|��_��d��|��_�d��|��_�d��|��_�d��|��_�d��|��_�d��|��_�d��|��_�d��|��_�d�|��_ �d��|��_ �d��S)Nr���r���)� build_base� build_purelib� build_platlib� build_lib� build_temp� build_scriptsZcompiler� plat_namer���r���� executable)�selfr���r���r����initialize_options6���s���� zbuild.initialize_optionsc�������������C���s���|��j��d��k�r�t����|��_��n�t�j�d�k�r<�t�d�����n��d�|��j��t�j�d�d���f�}�t�t�d���rx�|�d�7}�n��|��j�d��k�r��t�j �j �|��j�d���|��_�n��|��j�d��k�r��t�j �j �|��j�d�|���|��_�n��|��j �d��k�r|��j�j�r�|��j�|��_ �q|��j�|��_ �n��|��j�d��k�r@t�j �j �|��j�d �|���|��_�n��|��j�d��k�r~t�j �j �|��j�d �t�j�d�d�����|��_�n��|��j�d��k�r�t�j �j�t�j���|��_�n��d��S)N�ntzW--plat-name only supported on Windows (try using './configure --help' on your platform)z.%s-%sr��������gettotalrefcountz-pydebug�libZtempzscripts-)r(���r����os�namer����sys�version�hasattrr#����path�joinr"���r$���r%����distributionZext_modulesr&���r'���r)����normpath)r*���Zplat_specifierr���r���r����finalize_optionsE���s2���� zbuild.finalize_optionsc�������������C���s(���x!�|��j�����D]�}�|��j�|���q �Wd��S)N)Zget_sub_commandsZrun_command)r*���Zcmd_namer���r���r����runw���s����z build.runc�������������C���s ���|��j��j����S)N)r7����has_pure_modules)r*���r���r���r���r;�������s����zbuild.has_pure_modulesc�������������C���s ���|��j��j����S)N)r7����has_c_libraries)r*���r���r���r���r<�������s����zbuild.has_c_librariesc�������������C���s ���|��j��j����S)N)r7����has_ext_modules)r*���r���r���r���r=�������s����zbuild.has_ext_modulesc�������������C���s ���|��j��j����S)N)r7����has_scripts)r*���r���r���r���r>�������s����zbuild.has_scriptsZbuild_pyZ build_clibZ build_extr'���)r ���r ���r���)r���Nr ���)r���Nr���)r���Nr���)r���r���r���)r���r���r���)zdebugr���r���)zforcer���r���)r���r ���r!���)�__name__� __module__�__qualname__Zdescriptionr���Zuser_optionsZboolean_optionsr���Zhelp_optionsr+���r9���r:���r;���r<���r=���r>���Zsub_commandsr���r���r���r���r������sN�������� ���� 2 r���)�__doc__r2���r0���Zdistutils.corer���Zdistutils.errorsr���Zdistutils.utilr���r���r���r���r���r���r����<module>���s���