Browse Source

Add -Weffc++ to strict flags

tags/1.9.4
falkTX 11 years ago
parent
commit
2d31bd2004
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      source/Makefile.mk
  2. +2
    -2
      source/tests/Makefile

+ 1
- 1
source/Makefile.mk View File

@@ -113,7 +113,7 @@ BASE_FLAGS += -Wlogical-op
endif
endif
CFLAGS += -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes
CXXFLAGS += -Wnon-virtual-dtor -Woverloaded-virtual
CXXFLAGS += -Weffc++ -Wnon-virtual-dtor -Woverloaded-virtual
ifeq ($(LINUX),true)
CFLAGS += -isystem /opt/kxstudio/include
CXXFLAGS += -isystem /opt/kxstudio/include


+ 2
- 2
source/tests/Makefile View File

@@ -23,12 +23,12 @@ ANSI_FLAGS += -ansi -pedantic -pedantic-errors -Waggregate-return
# --------------------------------------------------------------

GNU_CXX_FLAGS = $(BASE_FLAGS)
GNU_CXX_FLAGS += -std=c++11 -std=gnu++11 -Wzero-as-null-pointer-constant
GNU_CXX_FLAGS += -std=c++11 -std=gnu++11 -Weffc++ -Wzero-as-null-pointer-constant

# --------------------------------------------------------------

PEDANTIC_CXX_FLAGS = $(BASE_FLAGS)
PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors
PEDANTIC_CXX_FLAGS += -std=c++11 -pedantic -pedantic-errors -Weffc++
PEDANTIC_CXX_FLAGS += -isystem /opt/kxstudio/include
PEDANTIC_CXX_FLAGS += -Wno-vla -Wno-vla-extension
ifeq ($(CC),clang-3.4)


Loading…
Cancel
Save