cmakeプロジェクトの自動最適化フラグベンチマークを実行したいと思います。プロジェクトはクロスコンパイルされており、基本的なc/cxxフラグは。で割り当て可能なツールチェーンファイルに設定されています-DCMAKE_TOOLCHAIN_FILE=<...>
。
ベンチマーク中にc/cxxフラグを変更したいのですが、ベンチマークの反復ごとにツールチェーンファイルを変更したくありません。-mtune=cortex-a8
ツールチェーンから他の値(たとえば、)に設定されたいくつかのフラグを変更したいだけです-mtune=cortex-a9
。最善の方法は使用することだと思います-DMY_TUNE_FLAG=<..>
。
しかし、以前に設定されたフラグを変更するにはどうすればよいですか?(c / cxxフラグにフラグを追加しないでください)。