Как установить уровень предупреждений в CMake?

Как установить уровень предупреждения для проекта (а не всего решения) с помощью CMake ? Должен работать в Visual Studio и GCC . Я нашел различные варианты, но большинство из них либо не работают, либо не соответствуют...