<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
«ÿfU5  c               @   sÐ   d  Z  d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l m	 Z	 m
 Z
 m Z d d l m Z m Z m Z m Z d d l m Z e j d k r¶ d d l Z n  Gd	 d
 „  d
 e	 ƒ Z d S(   u9  distutils.unixccompiler

Contains the UnixCCompiler class, a subclass of CCompiler that handles
the "typical" Unix-style command-line C compiler:
  * macros defined with -Dname[=value]
  * macros undefined with -Uname
  * include search directories specified with -Idir
  * libraries specified with -lllib
  * library search directories specified with -Ldir
  * compile handled by 'cc' (or similar) executable with -c option:
    compiles .c to .o
  * link static library handled by 'ar' command (possibly with 'ranlib')
  * link shared library handled by 'cc -shared'
i    N(   u	   sysconfig(   u   newer(   u	   CCompileru   gen_preprocess_optionsu   gen_lib_options(   u   DistutilsExecErroru   CompileErroru   LibErroru	   LinkError(   u   logu   darwinc                s¦  |  Ee  Z d  Z d Z i d d 6d g d 6d g d 6d g d 6d d g d 6d g d	 6d
 d g d 6d d 6Z e j d d … d k r• d g e d <n  d d d d d d g Z d Z	 d Z
 d Z d Z d Z Z Z e j d k rë d Z n  ‡  f d d †  Z d d d d d d  d! „ Z d" d# „  Z d d$ d d% d& „ Z d d d d d d$ d d d d d' d( „
 Z d) d* „  Z d+ d, „  Z d- d. „  Z d/ d0 „  Z d$ d1 d2 „ Z ‡  S(3   u   UnixCCompileru   unixu   preprocessoru   ccu   compileru   compiler_sou   compiler_cxxu   -sharedu	   linker_sou
   linker_exeu   aru   -cru   archiveru   ranlibNi   u   darwinu   .cu   .Cu   .ccu   .cxxu   .cppu   .mu   .ou   .au   .sou   .dylibu   lib%s%su   cygwinu   .exec                sh   t  |  j |  ƒ j | | | ƒ \ } } } t j d ƒ } | r[ | | k r[ | j | ƒ n  | | | f S(   u'   Remove standard library path from rpathu   LIBDIR(   u   superu	   __class__u   _fix_lib_argsu	   sysconfigu   get_config_varu   remove(   u   selfu	   librariesu   library_dirsu   runtime_library_dirsu   libdir(   u	   __class__(    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   _fix_lib_argsS   s    u   UnixCCompiler._fix_lib_argsc             C   s*  |  j  d  | | ƒ } | \ } } } t | | ƒ }	 |  j |	 }
 | r\ |
 j d | g ƒ n  | ru | |
 d  d … <n  | r‹ |
 j | ƒ n  |
 j | ƒ |  j s¼ | d  k s¼ t | | ƒ r&| rÞ |  j t	 j
 j | ƒ ƒ n  y |  j |
 ƒ Wq&t k
 r"} z t | ƒ ‚ WYd  d  } ~ Xq&Xn  d  S(   Nu   -oi    (   u   _fix_compile_argsu   Noneu   gen_preprocess_optionsu   preprocessoru   extendu   appendu   forceu   neweru   mkpathu   osu   pathu   dirnameu   spawnu   DistutilsExecErroru   CompileError(   u   selfu   sourceu   output_fileu   macrosu   include_dirsu   extra_preargsu   extra_postargsu
   fixed_argsu   ignoreu   pp_optsu   pp_argsu   msg(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu
   preprocess]   s$    $u   UnixCCompiler.preprocessc       	      C   s   |  j  } t j d k r1 t j | | | ƒ } n  y& |  j | | | d | g | ƒ Wn1 t k
 rŠ } z t | ƒ ‚ WYd  d  } ~ Xn Xd  S(   Nu   darwinu   -o(   u   compiler_sou   sysu   platformu   _osx_supportu   compiler_fixupu   spawnu   DistutilsExecErroru   CompileError(	   u   selfu   obju   srcu   extu   cc_argsu   extra_postargsu   pp_optsu   compiler_sou   msg(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   _compilew   s    		u   UnixCCompiler._compilei    c             C   sì   |  j  | | ƒ \ } } |  j | d | ƒ} |  j | | ƒ rØ |  j t j j | ƒ ƒ |  j |  j | g | |  j	 ƒ |  j
 rè y |  j |  j
 | g ƒ WqÕ t k
 rÑ } z t | ƒ ‚ WYd  d  } ~ XqÕ Xqè n t j d | ƒ d  S(   Nu
   output_diru   skipping %s (up-to-date)(   u   _fix_object_argsu   library_filenameu
   _need_linku   mkpathu   osu   pathu   dirnameu   spawnu   archiveru   objectsu   ranlibu   DistutilsExecErroru   LibErroru   logu   debug(   u   selfu   objectsu   output_libnameu
   output_diru   debugu   target_langu   output_filenameu   msg(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   create_static_lib‚   s    	%u   UnixCCompiler.create_static_libc             C   sa  |  j  | | ƒ \ } } |  j | | | ƒ } | \ } } } t |  | | | ƒ } t | t t d  ƒ f ƒ s{ t d ƒ ‚ n  | d  k	 rŸ t j	 j
 | | ƒ } n  |  j | | ƒ rM| |  j | d | g } |	 rè d g | d  d … <n  |
 r|
 | d  d … <n  | r| j | ƒ n  |  j t j	 j | ƒ ƒ yæ | t j k rX|  j d  d  … } n |  j d  d  … } | d k rà|  j ràd } t j	 j | d ƒ d k rÌd } x! d | | k rÈ| d 7} q«Wn  |  j | | | <n  t j d	 k rt j | | ƒ } n  |  j | | ƒ Wq]t k
 rI} z t | ƒ ‚ WYd  d  } ~ Xq]Xn t j d
 | ƒ d  S(   Nu%   'output_dir' must be a string or Noneu   -ou   -gi    u   c++u   envi   u   =u   darwinu   skipping %s (up-to-date)(   u   _fix_object_argsu   _fix_lib_argsu   gen_lib_optionsu
   isinstanceu   stru   typeu   Noneu	   TypeErroru   osu   pathu   joinu
   _need_linku   objectsu   extendu   mkpathu   dirnameu	   CCompileru
   EXECUTABLEu
   linker_exeu	   linker_sou   compiler_cxxu   basenameu   sysu   platformu   _osx_supportu   compiler_fixupu   spawnu   DistutilsExecErroru	   LinkErroru   logu   debug(   u   selfu   target_descu   objectsu   output_filenameu
   output_diru	   librariesu   library_dirsu   runtime_library_dirsu   export_symbolsu   debugu   extra_preargsu   extra_postargsu
   build_tempu   target_langu
   fixed_argsu   lib_optsu   ld_argsu   linkeru   iu   msg(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   linkœ   sH    		"u   UnixCCompiler.linkc             C   s   d | S(   Nu   -L(    (   u   selfu   dir(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   library_dir_optionÖ   s    u    UnixCCompiler.library_dir_optionc             C   s   d | k p d | k S(   Nu   gccu   g++(    (   u   selfu   compiler_name(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   _is_gccÙ   s    u   UnixCCompiler._is_gccc             C   sÿ   t  j j t j d ƒ ƒ } t j d  d … d k r< d | St j d  d … d k r€ |  j | ƒ rr d d | g Sd d | g St j d  d	 … d
 k s² t j d  d … d k r¼ d | g S|  j | ƒ ró t j d ƒ d k rè d | Sd | Sn d | Sd  S(   Nu   CCi   u   darwinu   -Li   u   hp-uxu   -Wl,+su   +si   u   irix646u   osf1V5u   -rpathu   GNULDu   yesu   -Wl,--enable-new-dtags,-Ru   -Wl,-Ru   -R(   u   osu   pathu   basenameu	   sysconfigu   get_config_varu   sysu   platformu   _is_gcc(   u   selfu   diru   compiler(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   runtime_library_dir_optionÜ   s    2
u(   UnixCCompiler.runtime_library_dir_optionc             C   s   d | S(   Nu   -l(    (   u   selfu   lib(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   library_option  s    u   UnixCCompiler.library_optionc          	   C   sÒ  |  j  | d d ƒ} |  j  | d d ƒ} |  j  | d d ƒ} t j d k r– t j d ƒ } t j d | ƒ } | d  k r„ d }	 q– | j d	 ƒ }	 n  x5| D]-}
 t	 j
 j |
 | ƒ } t	 j
 j |
 | ƒ } t	 j
 j |
 | ƒ } t j d k rˆ|
 j d
 ƒ s|
 j d ƒ rˆ|
 j d ƒ rˆt	 j
 j |	 |
 d	 d  … | ƒ } t	 j
 j |	 |
 d	 d  … | ƒ } t	 j
 j |	 |
 d	 d  … | ƒ } n  t	 j
 j | ƒ rž| St	 j
 j | ƒ r´| St	 j
 j | ƒ r | Sq Wd  S(   Nu   lib_typeu   sharedu   dylibu   staticu   darwinu   CFLAGSu   -isysroot\s+(\S+)u   /i   u   /System/u   /usr/u   /usr/local/(   u   library_filenameu   sysu   platformu	   sysconfigu   get_config_varu   reu   searchu   Noneu   groupu   osu   pathu   joinu
   startswithu   exists(   u   selfu   dirsu   libu   debugu   shared_fu   dylib_fu   static_fu   cflagsu   mu   sysrootu   diru   sharedu   dylibu   static(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   find_library_file	  s4    	""%u   UnixCCompiler.find_library_file(   u   __name__u
   __module__u   __qualname__u   compiler_typeu   Noneu   executablesu   sysu   platformu   src_extensionsu   obj_extensionu   static_lib_extensionu   shared_lib_extensionu   dylib_lib_extensionu   static_lib_formatu   shared_lib_formatu   dylib_lib_formatu   exe_extensionu   _fix_lib_argsu
   preprocessu   _compileu   create_static_libu   linku   library_dir_optionu   _is_gccu   runtime_library_dir_optionu   library_optionu   find_library_file(   u
   __locals__(    (   u	   __class__u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   UnixCCompiler-   sB   





	
	6*u   UnixCCompiler(   u   __doc__u   osu   sysu   reu	   distutilsu	   sysconfigu   distutils.dep_utilu   neweru   distutils.ccompileru	   CCompileru   gen_preprocess_optionsu   gen_lib_optionsu   distutils.errorsu   DistutilsExecErroru   CompileErroru   LibErroru	   LinkErroru   logu   platformu   _osx_supportu   UnixCCompiler(    (    (    u<   /opt/alt/python33/lib64/python3.3/distutils/unixccompiler.pyu   <module>   s   $"