https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/numpy/distutils/fcompiler/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/numpy/distutils/fcompiler/__pycache__/pg.cpython-310.pyc
o

6��a�
�@s�ddlZddlmZddlmZddlmZmZmZddgZGdd�de�Z	ddl
Z
Gdd�de�Zed	krbdd
l
mZe�d�ddlmZd
ejvrWeed
d����dSeedd����dSdS)�N)�	FCompiler)�platform)�join�dirname�normpath�PGroupFCompiler�PGroupFlangCompilerc@s�eZdZdZdZdZedkr(ddgddggd	�ddgd
gddgd
gd�ZdgZnddgdgddgdgdgddgd
gd�ZdgZdZ	dZ
dd�Zdd�Zdd�Z
edkrXdd�Zndd�Zdd�Zd S)!r�pgzPortland Group Fortran Compilerz1\s*pg(f77|f90|hpf|fortran) (?P<version>[\d.-]+).*�darwin�<F77>z-V�	pgfortran�-dynamiclib)r�-Mfixedr
�libtool�arz-cr�ranlib��version_cmd�compiler_f77�compiler_fix�compiler_f90�	linker_so�archiverr�rz<F90>�-fpic�-module z-IcCsddg}|j|S)Nz-Minform=informz-Mnosecond_underscore)�	pic_flags��self�opt�r �>/usr/lib/python3/dist-packages/numpy/distutils/fcompiler/pg.py�	get_flags+s
zPGroupFCompiler.get_flagscC�dgS)Nz-fastr �rr r r!�
get_flags_opt/�zPGroupFCompiler.get_flags_optcCr#�Nz-gr r$r r r!�get_flags_debug2r&zPGroupFCompiler.get_flags_debugcCsgd�S)N)z-dynamicz
-undefined�dynamic_lookupr r$r r r!�get_flags_linker_so6�z#PGroupFCompiler.get_flags_linker_socCsddgS)Nz-sharedrr r$r r r!r*:r+cCsd|S)Nz-R%sr �r�dirr r r!�runtime_library_dir_option=r+z*PGroupFCompiler.runtime_library_dir_optionN)�__name__�
__module__�__qualname__�
compiler_type�description�version_patternr�executablesr�module_dir_switch�module_include_switchr"r%r(r*r.r r r r!rs@�	�	
c@s�eZdZdZdZdZdZdgZddgdgdgdgdgedd	gdd
�Zd	Z	dZ
dd
�Zej
dd�dd��Zdd�Zdd�Zdd�Zdd�Zdd�Zdd�ZdS)r�flangz$Portland Group Fortran LLVM Compilerz/\s*(flang|clang) version (?P<version>[\d.-]+).*zlib.exerz	--versionNz/verbosez/OUT:rrcCst�|�}|�gd��|S)N)r8�flangrti�ompstub)r�
get_libraries�extendrr r r!r;Xs
z!PGroupFlangCompiler.get_libraries�)�maxsizecCs6t�|�}t|jdd�}|�tt|dd���|S)z%List of compiler library directories.rrz..�lib)r�get_library_dirsrr5�appendrr)rr�	flang_dirr r r!r@]s
z$PGroupFlangCompiler.get_library_dirscC�gS�Nr r$r r r!r"f�zPGroupFlangCompiler.get_flagscCrCrDr r$r r r!�get_flags_freeirEz"PGroupFlangCompiler.get_flags_freecCr#r'r r$r r r!r(lr&z#PGroupFlangCompiler.get_flags_debugcCr#)Nz-O3r r$r r r!r%or&z!PGroupFlangCompiler.get_flags_optcCrCrDr r$r r r!�get_flags_archrrEz"PGroupFlangCompiler.get_flags_archcCst�rD)�NotImplementedErrorr,r r r!r.urEz.PGroupFlangCompiler.runtime_library_dir_option)r/r0r1r2r3r4�ar_exe�possible_executablesr5�library_switchr6r;�	functools�	lru_cacher@r"rFr(r%rGr.r r r r!rCs2�


�__main__)�log�)�customized_fcompilerr8)�compilerr	)�sys�numpy.distutils.fcompilerrr�os.pathrrr�	compilersrrLrr/�	distutilsrO�
set_verbosity�numpy.distutilsrQ�argv�print�get_versionr r r r!�<module>s 66

�

https://t.me/RX1948 - 2025