В одном cpp файле есть несколько функций, часть нужно скомпилировать с флагом -O2 а остальные с флагом -Os.
Можно ли так сделать не разбивая файл cpp на части ?
Вариант #ifdef #endif разделить и за 2 раза скомпилировать 1 cpp файл — мне не нравиться.
Не нравиться, потому-что иногда я компилирую и линкую сразу за один вызов gcc, в этом случая не получиться разбить cpp на части или скомпилировать его 2 раза