Remove the option that excludes the -pedantic flag from CXXFLAGS

Allowing compilation without the `-pedantic` flag was a temporary trick
to work around a bug involving `libstdc++` and `musl`. A fix has been
pushed for the issue in the appropriate repositories, we no longer need
the optional non-pedantic compilation option.
This commit is contained in:
Frank LENORMAND 2017-01-14 11:53:53 +03:00
parent e7e72747ed
commit 0b22938bce
2 changed files with 2 additions and 12 deletions

View File

@ -12,12 +12,11 @@
debug = yes
static = no
pedantic = yes
suffix = .opt
CXX = g++
CXXFLAGS = -std=gnu++11 -Wall -Wno-reorder -Wno-sign-compare -Wno-address
CXXFLAGS = -pedantic -std=gnu++11 -Wall -Wno-reorder -Wno-sign-compare -Wno-address
CPPFLAGS =
LDFLAGS =
LIBS =
@ -35,10 +34,6 @@ ifeq ($(static),yes)
LDFLAGS += -static -pthread
endif
ifeq ($(pedantic),yes)
CXXFLAGS += -pedantic
endif
ifeq (@(TUP_PLATFORM),macosx)
LIBS += -lncurses -lboost_regex-mt
CPPFLAGS += -I/usr/local/opt/ncurses/include

View File

@ -1,6 +1,5 @@
debug ?= yes
static ?= no
pedantic ?= yes
ifeq ($(debug),yes)
CPPFLAGS += -DKAK_DEBUG
@ -14,10 +13,6 @@ else
endif
endif
ifeq ($(pedantic),yes)
CXXFLAGS += -pedantic
endif
sources := $(wildcard *.cc)
objects := $(addprefix ., $(sources:.cc=$(suffix).o))
deps := $(addprefix ., $(sources:.cc=$(suffix).d))
@ -64,7 +59,7 @@ ifeq ($(static),yes)
LDFLAGS += -static -pthread
endif
CXXFLAGS += -std=gnu++11 -g -Wall -Wno-reorder -Wno-sign-compare -Wno-address
CXXFLAGS += -pedantic -std=gnu++11 -g -Wall -Wno-reorder -Wno-sign-compare -Wno-address
all : kak
kak : $(objects)