Каков рекомендуемый способ переопределения флагов уровней оптимизации (-O2
, -O3
и т. Д. И MSVC-аналогов с /
)?
target_compile_options(mytarget PUBLIC "$<$<CONFIG:RELWITHDEBINFO>:/Od>")
Это приводит кв выводе компилятора:
cl: предупреждение командной строки D9025: переопределение '/ O2' с помощью '/ Od'
Я счастлив использовать последнюю версию CMake, 3.130,2.