Skip to main content

一个 Scons 库,它将各种编译器的接口封装到一个通用库中。

项目描述

描述

一个 Scons 库,它将各种编译器的接口封装到一个通用库中。Nucleotide 允许我们制作 Scons 文件,避免显式声明:平台、编译器、编译器版本。

快速示例:

下一行设置 RTL:

settings.accumulate( 'RTL', { 'type': 'static', 'configuration' : 'debug' } )

并替换:

if( os.platform == 'win32' ):
    if( retrieve_compiler_name() == 'msvc' ):
        flag = 'M'
        if( 'dynamic' == retrieve_RTL_type() ):
            flag += 'D'
        if( 'static' == retrieve_RTL_type() ):
            flag += 'T'
        if( 'debug' == retrieve_configuration_type() ):
            flag += 'd'
        if( 'release' == retrieve_configuration_type() ):
            pass
        env.append( CPPFLAGS, [ flag ] )

    if( retrieve_compiler_name() == 'cygwin' ):
        env.append( LINKFLAGS, '-static' )

    if( retrieve_compiler_name() == 'mingw' ):
        env.append( LINKFLAGS, '-static' )
else:
    if( os.platform == 'linux' ):
        if( retrieve_compiler_name() == 'gcc' ):
            env.append( LINKFLAGS, '-static' )
... ... ...

安装:

启动命令行并输入:pip install 核苷酸

想看更多:

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

核苷酸0.1.4.8.tar.gz (30.9 kB 查看哈希

已上传 source

内置分布

核苷酸0.1.4.8-py3-none-any.whl (100.7 kB 查看哈希

已上传 py3