如何通过我自己的工具链指定要在";opt";COMPILITY_MODE中使用的编译器标志? [英] How to specify the compiler flags to be used in "opt" compilation_mode by my own toolchain?
本文介绍了如何通过我自己的工具链指定要在";opt";COMPILITY_MODE中使用的编译器标志?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有自己的C/C++工具链,并且我需要使用一组固定的GCC优化标志(即没有O1/2/3)。我想指定当我使用COMPILITY_MODE"opt"时,cc_binary
使用这些优化标志。我该怎么做?
推荐答案
目前,我在生成文件中执行以下操作:
我已添加配置设置:
CONFIG_SETING( NAME="OPT_MODE", 值={ "COMPILITY_MODE":"opt" } )我在cc_库的"Feature"字段/ATTRIBUTE/中使用了"SELECT"函数,但它的名称是:
选择({ ":OPT_MODE":[‘foo’,‘bar’], "//条件:默认":[‘foobar’] })
如果这种做法完全是假的,请告诉我;我是一个彻头彻尾的Bazel新手。
这篇关于如何通过我自己的工具链指定要在";opt";COMPILITY_MODE中使用的编译器标志?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文