在我的机器上,对于variant = release,cxxflags默认为-O3 我需要将它改为-O2。 请告知如何继续。
我也可以定义一个新的变体,如果有人可以就此提出建议。
答案 0 :(得分:5)
只需使用:
<variant>release:<cxxflags>-O2
作为顶级项目的要求。使用cxxflags指定的选项会在所有其他选项之后传递给gcc,因此将覆盖-O3。
答案 1 :(得分:1)
我认为你最好的办法是创建一个新变体,如下所示:
variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG