U ã€C^¨ã@s\ddlmZmZmZddlZddlZddlmZddl m Z ddl m Z Gdd„deƒZdS)é)ÚdivisionÚabsolute_importÚprint_functionN)Úbuild)Ú get_platform)Úshow_fortran_compilersc@sleZdZddd„fddd„fdejfgejZejddgZejd d d efgZd d „Z dd„Z dd„Z d S)rZ config_cccGsdS©NT©©Úargsr r ú@/tmp/pip-install-6_kvzl1k/numpy/numpy/distutils/command/build.pyÚ ózbuild.Z config_fccGsdSrr r r r r r rZ build_src)z fcompiler=Nz!specify the Fortran compiler type)z warn-errorNz'turn all warnings into errors (-Werror)zhelp-fcompilerNz list available Fortran compilerscCst |¡d|_d|_dS)NF)Ú old_buildÚinitialize_optionsZ fcompilerZ warn_error©Úselfr r r rs zbuild.initialize_optionscCsN|j}t |¡djtƒftjdd…žŽ}|dkrJtj  |j d|¡|_dS)Nz .{}-{}.{}éÚscripts) Ú build_scriptsrÚfinalize_optionsÚformatrÚsysÚ version_infoÚosÚpathÚjoinÚ build_base)rrÚplat_specifierr r r r!s  ÿzbuild.finalize_optionscCst |¡dS)N)rÚrunrr r r r)sz build.run) Ú__name__Ú __module__Ú __qualname__rÚhas_ext_modulesÚ sub_commandsÚ user_optionsÚ help_optionsrrrrr r r r r s$  þýýÿÿr) Ú __future__rrrrrZdistutils.command.buildrrÚdistutils.utilrZ'numpy.distutils.command.config_compilerrr r r r Ús