]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Makefile: add some new warnings to CXXFLAGS
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 22 Apr 2011 23:30:51 +0000 (16:30 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Fri, 22 Apr 2011 23:41:55 +0000 (16:41 -0700)
Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
do_autogen.sh
src/Makefile.am

index b3f7f0e5e8982604b84ed47fa46cd9968c10055e..8957740dd522ded627220337b0c4d5c0fcc4fc08 100755 (executable)
@@ -8,7 +8,6 @@ do_autogen.sh: make a ceph build by running autogen, etc.
 -d <level>                       debug build
                                  level 0: no debug
                                  level 1: -g
-                                 level 2: -Wall
                                  level 3: -Wextra
                                  level 4: even more...
 -P                               profiling build
@@ -58,9 +57,6 @@ fi
 if [ "${debug_level}" -ge 1 ]; then
     CFLAGS="${CFLAGS} -g"
 fi
-if [ "${debug_level}" -ge 2 ]; then
-    CFLAGS="${CFLAGS} -Wall -Wvolatile-register-var"
-fi
 if [ "${debug_level}" -ge 3 ]; then
     CFLAGS="${CFLAGS} -Wextra \
 -Wno-missing-field-initializers -Wno-missing-declarations"
index 004463590be22ad161dfe7b6c583458f95e48e95..9f3998a778890a66532ea8f55fe1d9e3c4bdbd34 100644 (file)
@@ -478,16 +478,17 @@ CLEANFILES += \
 
 ##
 
+AM_COMMON_FLAGS = -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic \
+-Wtype-limits -Wignored-qualifiers
+
+AM_CFLAGS = $(AM_COMMON_FLAGS)
+AM_CXXFLAGS = $(AM_COMMON_FLAGS) -Wnon-virtual-dtor -Wno-invalid-offsetof
+AM_LDFLAGS = -Wl,--as-needed
 
-AM_CXXFLAGS = -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic -Wnon-virtual-dtor
 if USE_BOOST_SPIRIT_OLD_HDR
 AM_CXXFLAGS += -DUSE_BOOST_SPIRIT_OLD_HDR
 endif
 
-AM_CFLAGS = -Wall -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -rdynamic
-AM_CXXFLAGS += -Wno-invalid-offsetof
-AM_LDFLAGS = -Wl,--as-needed
-
 if WITH_LIBATOMIC
 AM_LDFLAGS += -latomic_ops
 endif