U ­Dx` ã@s<ddlZddlZddd„Zedkr8ddlmZeeddS) éNÚc s|ddlm}ddlm}m}m}m}|d||ƒ}| d¡|j|j fD]}d|krF|  d¡qFd} t j   | d¡t j   | d ¡t j   | d ¡t j   | d ¡t j   | d ¡t j   | d ¡t j   | d¡t j   | d¡t j   | d¡g } | | ¡‰t j dd¡dkrú|ddƒ} n |ddƒ} | ‰ˆr,Gdd„d|ƒ} | ƒ d¡} ‡‡fdd„} |jdd| gdg| d|jdd| gdg| dgd | d!¡|S)"Nr)Ú Configuration)Úget_infoÚ system_infoÚlapack_opt_infoÚ blas_opt_infoZlinalgÚtestsZ accelerateZ lapack_litezpython_xerbla.czf2c_z_lapack.czf2c_c_lapack.czf2c_d_lapack.czf2c_s_lapack.cz f2c_lapack.cz f2c_blas.cz f2c_config.czf2c.cZNPY_USE_BLAS_ILP64Ú0Zlapack_ilp64_optéZ lapack_optc@seZdZdd„ZdS)z/configuration..numpy_linalg_lapack_litecSs.ddi}tjdkrddg|d<|jf|ŽdS)NÚlanguageÚcl)ZHAVE_BLAS_ILP64N)ZBLAS_SYMBOL_SUFFIXZ64_Ú define_macros)ÚsysÚmaxsizeZset_info)ÚselfÚinfo©rú9/tmp/pip-target-zr53vnty/lib/python/numpy/linalg/setup.pyÚ calc_info,s  þz9configuration..numpy_linalg_lapack_lite.calc_infoN)Ú__name__Ú __module__Ú __qualname__rrrrrÚnumpy_linalg_lapack_lite+srcs4ˆrtdƒˆStjdkr&tdƒgSˆdgSdS)Nz*### Warning: Using unoptimized lapack ###Úwin32z-### Warning: python_xerbla.c is disabled ###r)ÚprintrÚplatform)ÚextÚ build_dir©Z all_sourcesZuse_lapack_literrÚget_lapack_lite_sources:s z.configuration..get_lapack_lite_sourceszlapack_litemodule.czlapack_lite/f2c.h)ÚsourcesÚdependsÚ extra_infoZ _umath_linalgzumath_linalg.c.srcZnpymath)r r!r"Ú librariesz*.pyi)Znumpy.distutils.misc_utilrZnumpy.distutils.system_inforrrrZadd_subpackageZ blas_orderZ lapack_orderÚremoveÚosÚpathÚjoinÚpathsÚenvironÚgetÚ add_extensionZadd_data_files)Úparent_packageZtop_pathrrrrrÚconfigZ opt_orderÚsrc_dirZlapack_lite_srcZ lapack_inforrrrrÚ configurationsT             ÷     üû r/Ú__main__)Úsetup)r/)rN)r%rr/rZnumpy.distutils.corer1rrrrÚs  R