如何在现代CMake中覆盖优化级别标志

时间:2018-12-17 18:58:16

标签: cmake

覆盖优化级别标志(-O2-O3等以及带有/的MSVC对应对象)的推荐方法是什么?

target_compile_options(mytarget PUBLIC "$<$<CONFIG:RELWITHDEBINFO>:/Od>")

这将导致编译器输出:

  

cl:命令行警告D9025:用'/ Od'覆盖'/ O2'

我很高兴使用最新的CMake 3.13.2。

0 个答案:

没有答案