我希望运行自动优化标志基准测试来优化我的cmake项目。该项目是交叉编译的,基本的c/cxx标志在工具链文件中设置,可以使用
我想在基准测试期间更改c/cxx标志,但我不想在每个基准测试迭代中更改工具链文件。我只想将一些从工具链设置的标志更改为其他值(例如,将
但是我怎样才能更改先前设置的标志?(而不是将标志附加到c/cxx标志上)。
-DCMAKE_TOOLCHAIN_FILE=<...>
进行分配。我想在基准测试期间更改c/cxx标志,但我不想在每个基准测试迭代中更改工具链文件。我只想将一些从工具链设置的标志更改为其他值(例如,将
-mtune=cortex-a8
更改为-mtune=cortex-a9
)。我认为最好的方法是使用-DMY_TUNE_FLAG=<..>
。但是我怎样才能更改先前设置的标志?(而不是将标志附加到c/cxx标志上)。