1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
macro(ENABLE_WARNINGS flag) add_c_flag_if_supported(-W${flag}) endmacro() macro(DISABLE_WARNINGS flag) add_c_flag_if_supported(-Wno-${flag}) endmacro() if(ENABLE_WERROR) if(MSVC) add_compile_options(-WX) else() add_c_flag_if_supported(-Werror) endif() endif()