cfg_cross_gnu.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:SoCFoundationFlow 作者: mattaw 项目源码 文件源码
def xcheck_host_envar(conf, name, wafname=None):
    wafname = wafname or name

    chost, chost_envar = get_chost_stuff(conf)

    specific = None
    if chost:
        specific = os.environ.get('%s_%s' % (chost_envar, name), None)

    if specific:
        value = Utils.to_list(specific)
        conf.env[wafname] += value
        conf.msg('Will use cross-compilation %s from %s_%s' \
         % (name, chost_envar, name),
         " ".join(quote(x) for x in value))
        return


    envar = os.environ.get('HOST_%s' % name, None)
    if envar is None:
        return

    value = Utils.to_list(envar) if envar != '' else [envar]

    conf.env[wafname] = value
    conf.msg('Will use cross-compilation %s from HOST_%s' \
     % (name, name),
     " ".join(quote(x) for x in value))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号