Makefile: add a DEVOPTS to suppress -Werror under DEVELOPER
authorÆvar Arnfjörð Bjarmason <avarab@gmail.com>
Sat, 14 Apr 2018 19:19:45 +0000 (19:19 +0000)
committerJunio C Hamano <gitster@pobox.com>
Mon, 16 Apr 2018 04:54:53 +0000 (13:54 +0900)
commit99f763baf5941455aefd176f9b1e98a4ff81f611
treea9fcd852f0154f79c173753f227bcbddd7e1fde9
parent1da1580e4c2d482070363edc7b4f8b42874c312a
Makefile: add a DEVOPTS to suppress -Werror under DEVELOPER

Add a DEVOPTS variable that'll be used to tweak the behavior of
DEVELOPER.

I've long wanted to use DEVELOPER=1 in my production builds, but on
some old systems I still get warnings, and thus the build would
fail. However if the build/tests fail for some other reason, it would
still be useful to scroll up and see what the relevant code is warning
about.

This change allows for that. Now setting DEVELOPER will set -Werror as
before, but if DEVOPTS=no-error is provided is set you'll get the same
warnings, but without -Werror.

Helped-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Makefile
config.mak.dev