configure: Add option --enable-Werror to add -Werror to CFLAGS.
authorBen Pfaff <blp@cs.stanford.edu>
Sun, 6 Nov 2011 21:22:16 +0000 (13:22 -0800)
committerBen Pfaff <blp@cs.stanford.edu>
Sun, 6 Nov 2011 21:22:44 +0000 (13:22 -0800)
commitdbc21ab2b5ba08f577c0f81f60fac12b196871a6
tree1c4ff07918e33c4bf776cad4b8648228e60f78e1
parentc95342af39690092058967093bfa08117cdf05e7
configure: Add option --enable-Werror to add -Werror to CFLAGS.

-Werror is useful for development, but it screws up configure because it's
impossible to guess what new warnings compilers will add in the future.
This commit adds a new configure option to add CFLAGS after the configure
checks are done.

The use of AC_CONFIG_COMMANDS_PRE is based on Eric Blake's suggestion on
the autoconf mailing list: "AC_CONFIG_COMMANDS_PRE probably fits the bill
as the ideal macro to use for guaranteeing that you inject your shell code
at the last possible moment."

The Autoconf code added in this commit, as well as this commit message,
come from Open vSwitch.
acinclude.m4
configure.ac