сбой при компиляции, если требуемые флаги отсутствуют

У меня есть устаревший код, которому нужно передать определенные флаги gcc. Могу ли я добавить проверки препроцессора для этих флаги?

Например, мне нужно -fno-strict-aliasing , могу я сделать что-то вроде этого:

#ifndef _FNO_STRICT_ALIASING
   #error -fno-strict-aliasing is required!
#endif
12
задан paleozogt 22 September 2011 в 17:06
поделиться