always use maximum warnings for compilation