如何通过我自己的工具链指定要在"opt"COMPILITY_MODE中使用的编译器标志? [英] How to specify the compiler flags to be used in "opt" compilation_mode by my own toolchain?

查看:0
本文介绍了如何通过我自己的工具链指定要在"opt"COMPILITY_MODE中使用的编译器标志?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有自己的C/C++工具链,并且我需要使用一组固定的GCC优化标志(即没有O1/2/3)。我想指定当我使用COMPILITY_MODE"opt"时,cc_binary使用这些优化标志。我该怎么做?

推荐答案

目前,我在生成文件中执行以下操作:

  1. 我已添加配置设置:

    CONFIG_SETING( NAME="OPT_MODE", 值={ "COMPILITY_MODE":"opt" } )

  2. 我在cc_库的"Feature"字段/ATTRIBUTE/中使用了"SELECT"函数,但它的名称是:

    选择({ ":OPT_MODE":[‘foo’,‘bar’], "//条件:默认":[‘foobar’] })

如果这种做法完全是假的,请告诉我;我是一个彻头彻尾的Bazel新手。

这篇关于如何通过我自己的工具链指定要在"opt"COMPILITY_MODE中使用的编译器标志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆