5

在我的机器上,variant=release 的 cxxflags 默认为 -O3。
我需要将其更改为-O2。请告知如何进行。

如果有人可以就此提出建议,我也可以定义一个新的变体。

4

2 回答 2

5

只需使用:

<variant>release:<cxxflags>-O2

作为顶级项目的要求。使用 cxxflags 指定的选项在所有其他选项之后传递给 gcc,因此 -O3 将被覆盖。

于 2010-09-04T09:05:13.513 回答
1

我认为您最好的选择是创建一个新变体,如下所示:

    variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG
于 2010-09-03T15:34:03.493 回答