На моей машине cxxflags для варианта = релиз по умолчанию -O3. Мне нужно изменить его на -O2.Пожалуйста, посоветуйте, как поступить.
Я тоже в порядке определения нового варианта, если кто-то может посоветовать мне это.
Просто используйте:
<variant>release:<cxxflags>-O2
как требования к проекту верхнего уровня. Параметры, указанные в cxxflags, передаются в gcc после всех остальных параметров, поэтому параметр -O3 будет переопределен.
Я думаю, что вам лучше всего создать новый вариант, например:
variant o2release : <cxxflags>-O2 <debug-symbols>off <inlining>full <runtime-debugging>off define=NDEBUG