diff --git a/contrib/pzstd/Makefile b/contrib/pzstd/Makefile index ba86f5d4..2ef10b6e 100644 --- a/contrib/pzstd/Makefile +++ b/contrib/pzstd/Makefile @@ -11,12 +11,10 @@ ZSTDDIR = ../../lib PROGDIR = ../../programs CPPFLAGS = -I$(ZSTDDIR) -I$(ZSTDDIR)/common -I$(ZSTDDIR)/dictBuilder -I$(PROGDIR) -I. -CFLAGS ?= -O3 -CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wstrict-aliasing=1 \ - -Wswitch-enum -Wdeclaration-after-statement -Wstrict-prototypes -Wundef \ - -std=c++11 -CFLAGS += $(MOREFLAGS) -FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) +CXXFLAGS ?= -O3 +CXXFLAGS += -std=c++11 +CXXFLAGS += $(MOREFLAGS) +FLAGS = $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) ZSTDCOMMON_FILES := $(ZSTDDIR)/common/*.c diff --git a/contrib/pzstd/Options.cpp b/contrib/pzstd/Options.cpp index dc6aeef1..693e9a51 100644 --- a/contrib/pzstd/Options.cpp +++ b/contrib/pzstd/Options.cpp @@ -9,6 +9,7 @@ #include "Options.h" #include +#include namespace pzstd { diff --git a/contrib/pzstd/test/Makefile b/contrib/pzstd/test/Makefile index 147d9bd7..5f0e144e 100644 --- a/contrib/pzstd/test/Makefile +++ b/contrib/pzstd/test/Makefile @@ -24,10 +24,10 @@ GTEST_LIB ?= -L $(PZSTDDIR)/googletest/build/googlemock/gtest CPPFLAGS = -I$(PZSTDDIR) $(GTEST_INC) $(GTEST_LIB) -I$(ZSTDDIR)/common -I$(PROGDIR) -CFLAGS ?= -O3 -CFLAGS += -std=c++11 -CFLAGS += $(MOREFLAGS) -FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) +CXXFLAGS ?= -O3 +CXXFLAGS += -std=c++11 +CXXFLAGS += $(MOREFLAGS) +FLAGS = $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) datagen.o: $(PROGDIR)/datagen.* $(CXX) $(FLAGS) $(PROGDIR)/datagen.c -c -o $@ diff --git a/contrib/pzstd/utils/Range.h b/contrib/pzstd/utils/Range.h index 3df15976..111e98f5 100644 --- a/contrib/pzstd/utils/Range.h +++ b/contrib/pzstd/utils/Range.h @@ -16,6 +16,7 @@ #include "utils/Likely.h" #include +#include #include #include #include diff --git a/contrib/pzstd/utils/test/Makefile b/contrib/pzstd/utils/test/Makefile index 6f801c30..16b89804 100644 --- a/contrib/pzstd/utils/test/Makefile +++ b/contrib/pzstd/utils/test/Makefile @@ -21,10 +21,10 @@ GTEST_INC ?= -isystem $(PZSTDDIR)/googletest/googletest/include GTEST_LIB ?= -L $(PZSTDDIR)/googletest/build/googlemock/gtest CPPFLAGS = -I$(PZSTDDIR) $(GTEST_INC) $(GTEST_LIB) -CFLAGS ?= -O3 -CFLAGS += -std=c++11 +CXXFLAGS ?= -O3 +CXXFLAGS += -std=c++11 CFLAGS += $(MOREFLAGS) -FLAGS = $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) +FLAGS = $(CPPFLAGS) $(CXXFLAGS) $(LDFLAGS) %: %.cpp $(CXX) $(FLAGS) -lgtest -lgtest_main $^ -o $@$(EXT)