]> git.ipfire.org Git - thirdparty/make.git/commitdiff
* maintMakefile: Preserve comments during compilation
authorPaul Smith <psmith@nuodb.com>
Sun, 1 Jul 2018 19:45:46 +0000 (15:45 -0400)
committerPaul Smith <psmith@gnu.org>
Mon, 2 Jul 2018 11:54:07 +0000 (07:54 -0400)
maintMakefile

index 5d6a76321def7855136357ad6c5b46313caff465..d4716080944879f5d06b6b3bbb921c9d1e162326 100644 (file)
@@ -27,9 +27,11 @@ GNUWEBDIR ?= $(SRCROOTDIR)/gnu-www
 MAKEWEBDIR ?= $(SRCROOTDIR)/make/make-web
 
 # We like mondo-warnings!
-AM_CFLAGS += -Wall -Wextra -Werror -Wwrite-strings -Wshadow -Wpointer-arith \
+# Also force comments to be preserved.  This helps when using ccache, in
+# combination with GCC 7's implicit-fallthrough warning.
+AM_CFLAGS += -C -Wall -Wextra -Werror -Wwrite-strings -Wshadow \
        -Wdeclaration-after-statement -Wbad-function-cast -Wformat-security \
-       -Wtype-limits -Wunused-but-set-parameter -Wlogical-op \
+       -Wtype-limits -Wunused-but-set-parameter -Wlogical-op -Wpointer-arith \
        -Wignored-qualifiers -Wformat-signedness -Wduplicated-cond
 
 # Unfortunately the Guile headers are sometimes broken.  Convince GCC
@@ -39,9 +41,6 @@ GUILE_CFLAGS := $(patsubst -I%,-isystem %,$(GUILE_CFLAGS))
 MAKE_MAINTAINER_MODE := -DMAKE_MAINTAINER_MODE
 AM_CPPFLAGS += $(MAKE_MAINTAINER_MODE)
 
-# I want this one but I have to wait for the const cleanup!
-# -Wwrite-strings
-
 TEMPLATES = README README.DOS README.W32 README.OS2 \
            src/config.ami src/configh.dos src/config.h.W32 src/config.h-vms