我有自己的 C/C++ 工具链,并且需要使用一组固定的 gcc 优化标志(即没有 O1/2/3)。我想指定当我使用compilation_mode“opt”时,cc_binary 使用这些优化标志。我怎样才能做到这一点?
最佳答案
现在我正在我的 BUILD 文件中执行以下操作:
我添加了一个配置设置:
配置设置( 名称=“选择模式”, 值={ “编译模式”:“选择” } )
我在 cc_library 的“features”字段/属性中使用“select”函数,但是它的名称是:
选择({ ":opt_mode": ['foo', 'bar'], “//条件:默认”:['foobar'] })
如果这种方法完全是假的,请告诉我;我是一个十足的 Bazel 新手。
关于build - 如何指定我自己的工具链在 "opt"compilation_mode 中使用的编译器标志?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56108940/