|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /proc/21585/root/usr/lib64/python2.4/distutils/ |
Upload File : |
mς
=5Dc @ s£ d Z d Z d k Z d k Z d k l Z l Z l Z l Z l Z l
Z
d k l Z l
Z
l Z d k l Z d k l Z d k l Z d e f d YZ d S(
s distutils.bcppcompiler
Contains BorlandCCompiler, an implementation of the abstract CCompiler class
for the Borland C++ compiler.
s8 $Id: bcppcompiler.py 37828 2004-11-10 22:23:15Z loewis $N( s DistutilsExecErrors DistutilsPlatformErrors CompileErrors LibErrors LinkErrors UnknownFileError( s CCompilers gen_preprocess_optionss gen_lib_options( s
write_file( s newer( s logt BCPPCompilerc B sϊ t Z d Z d Z h Z d g Z d d d g Z e e Z d Z d Z d Z
d Z Z d
Z
d d d d Z e e e d e e e d
Z e d e d Z e e e e e d e e e e d
Z d d Z d d d Z e e e e e d Z RS( s Concrete class that implements an interface to the Borland C/C++
compiler, as defined by the CCompiler abstract class.
t bcpps .cs .ccs .cpps .cxxs .objs .libs .dlls %s%ss .exei c C sΒ t i | | | | d | _ d | _ d | _ d | _
d d d d g | _ d d d d g | _ d d
d d g | _
d d
d d g | _ g | _ d
d d g | _ d
d d d g | _ d S(
Ns bcc32.exes ilink32.exes tlib.exes /tWMs /O2s /qs /g0s /Ods /Tpds /Gns /xs /r( t CCompilert __init__t selft verboset dry_runt forcet cct linkert libt Nonet preprocess_optionst compile_optionst compile_options_debugt ldflags_sharedt ldflags_shared_debugt ldflags_statict ldflags_exet ldflags_exe_debug( R R R R ( ( t. /usr/lib64/python2.4/distutils/bcppcompiler.pyR 9 s c C sπ | i | | | | | | \ } }
} } } | p g }
|
i
d | o |
i | i n |
i | i xw|
D]o} y | | \ } } Wn t j
o
qy n Xt i i | } t i i | } | i t i i | | d j o qy n | d j oE y | i d d | | g Wqy t j
o } t | qy Xqy n | | i j o
d } n! | | i! j o
d } n d } d | } y4 | i | i# g |
| | | g | | g Wqy t j
o } t | qy Xqy W|
S( Ns -cs .ress .rct brcc32s -fot s -Ps -o($ R t _setup_compilet
output_dirt macrost include_dirst sourcest dependst extra_postargst objectst pp_optst buildt
extra_preargst compile_optst appendt debugt extendR R
t objt srct extt KeyErrort ost patht normpatht mkpatht dirnamet spawnt DistutilsExecErrort msgt CompileErrort
_c_extensionst input_optt _cpp_extensionst
output_optR ( R R R R R R$ R! R R R R"