Как отключить флаг -Werror, который стоит по умолчанию

Проблем в общем такая. Когда в коде возникает какой-либо warning, cmake отказывается его компилировать. К примеру, если в коде не использованные переменные, компилятор выводит:

error: unused parameter ‘frame’ [-Werror=unused-parameter]

Если Warning другого типа, то в место unused-parameter соответственно другие слова. Например, если сравнивать int и long unsigned int то выводит ошибку:

error: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector<std::__cxx11::basic_string<char> >::size_type’ {aka ‘long unsigned int’} [-Werror=sign-compare]

В CMakeLists.txt никаких флагов не стоит вообще. Подскажите пожалуйста, как убрать этот флаг?


Ответы (0 шт):