id?hddlZddlZddlmZddlmZdgZejdksejdddkre dGd deZ Gd deZ e d krEdd l mZejd ddlmZeeddSdS)N) FCompiler)DistutilsPlatformErrorCompaqFCompilerposixcygwinCompaqVisualFCompilerceZdZdZdZdZejdddkrdZndZd d ged d ged gegd gd dgdgdZ dZ dZ dZ dZ dZdZdZdS)rcompaqzCompaq Fortran Compilerz$Compaq Fortran (?P[^\s]*).*Nlinuxfortf90z-versionz-f77rtlz-fixedarz-crranlib version_cmd compiler_f77 compiler_fix compiler_f90 linker_soarchiverrz-module z-Ic ddgS)Nz-assume no2underscorez-nomixed_str_len_argselfs U/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/distutils/fcompiler/compaq.py get_flagszCompaqFCompiler.get_flags(s')?@@c ddgS)Nz-gz -check boundsrrs rget_flags_debugzCompaqFCompiler.get_flags_debug*s o&&r c gdS)N)z-O4z-align dcommonsz-assume bigarraysz-assume nozsizez-math_library fastrrs r get_flags_optzCompaqFCompiler.get_flags_opt,s999 9r c ddgS)Nz -arch hostz -tune hostrrs rget_flags_archzCompaqFCompiler.get_flags_arch/s l++r c@tjdddkrdgSddgS)Nr r z-sharedz-Wl,-expect_unresolved,*)sysplatformrs rget_flags_linker_soz#CompaqFCompiler.get_flags_linker_so1s, < W $ $; 566r )__name__ __module__ __qualname__ compiler_type descriptionversion_patternr(r)fc_exe executablesmodule_dir_switchmodule_include_switchrr"r$r&r*rr rrrsM+K=O |BQB  ":. )X6 (+ !"  K# AAA'''999,,,77777r ceZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zejd krddlmZ eZeejZ n#e$rYn|e$r'ZdeevredeznYdZ[nVdZ[we$r$Zdeevr edeYdZ[n/dZ[we$r$Zdeevr edeYdZ[ndZ[wwxYwddgeddgedgegdge dgddZdZdZ dZ!dZ"dS) r compaqvz)DIGITAL or Compaq Visual Fortran CompilerzQ(DIGITAL|Compaq) Visual Fortran Optimizing Compiler Version (?P[^\s]*).*z /compile_onlyz/object:z/OUT:z.libz%s%sz/module:z/Izlib.exeDFwin32r) MSVCCompiler_MSVCCompiler__rootz1Ignoring "%s" (I think it is msvccompiler.py bug)Nz vcvarsall.batzUnexpected OSError inz'path'zUnexpected ValueError inrz/whatz/f77rtlz/fixedrc gdS)N)z/nologoz/MDz/WXz!/iface=(cref,nomixed_str_len_arg)z/names:lowercasez/assume:underscorerrs rrzCompaqVisualFCompiler.get_flagsjs::: :r c gdS)N)z/Oxz/fastz /optimize:5z /unroll:0z/math_library:fastrrs rr$z#CompaqVisualFCompiler.get_flags_optmsQQQQr cdgS)Nz/threadsrrs rr&z$CompaqVisualFCompiler.get_flags_archos |r cdgS)Nz/debugrrs rr"z%CompaqVisualFCompiler.get_flags_debugqs zr )#r+r,r-r.r/r0compile_switch object_switchlibrary_switchstatic_lib_extensionstatic_lib_formatr3r4ar_exer1r(r)numpy.distutils.msvccompilerr9m initializelibrAttributeErrorestrprintOSError__file__ ValueErrorr2rr$r&r"rr rr r 6s4M=K9O%NMN!"  F F |W======  A LLNNNUFF%    D   $A..IQOPPPPQPPPP   "cc!ff,,-x888-,,,,   ss1vv%%0(;;;&%%%%  "7+ )X6 (+ ! '*  K:::RRRs5%ACC BC B))C1CC__main__)log)customized_fcompilerr )compiler)osr(numpy.distutils.fcompilerrdistutils.errorsr compilersnamer)appendrr r+ distutilsrQ set_verbositynumpy.distutilsrSrL get_versionrr rr_sQ //////333333   7gbqb)X55,---$7$7$7$7$7i$7$7$7L<<<<<I<<<| zCa444444 E   1 1 1 = = ? ?@@@@@ r