just use MATE_COMPILE_WARNINGS(maximum) and remove custom macros