-Wall only for gcc

-Wall causes Visual Studio to emit thousands of warnings. So I guess it should be added to gcc only.