use -Wall -Werror in debug mode