Browse Source

Build: more warnings etc...

master
heck 3 years ago
parent
commit
bceb2ee40e
  1. 2
      Makefile.conf
  2. 5
      test/Makefile

2
Makefile.conf

@ -13,7 +13,7 @@ PREFIX?=$(HOME)
PREFIX_GTEST=/opt/local/ PREFIX_GTEST=/opt/local/
LANG_VERSION=c++17 LANG_VERSION=c++17
CXXFLAGS+=-fPIC CXXFLAGS+=-fPIC -Wall -Wextra -ansi -pedantic
ifneq (,$(findstring g++,$(CXX))) ifneq (,$(findstring g++,$(CXX)))
CXXFLAGS+=-fdiagnostics-color=always CXXFLAGS+=-fdiagnostics-color=always

5
test/Makefile

@ -7,12 +7,15 @@ CXXFLAGS:=-I../src $(CXXFLAGS) -I$(PREFIX_GTEST)/include
TEST_SOURCE=$(wildcard *.cc) TEST_SOURCE=$(wildcard *.cc)
TEST_OBJECTS=$(subst .cc,.o,$(TEST_SOURCE)) TEST_OBJECTS=$(subst .cc,.o,$(TEST_SOURCE))
.PHONY: all, clean
all: unittests all: unittests
unittests: $(TEST_OBJECTS) ../src/libpEpDatatypes.a unittests: $(TEST_OBJECTS) ../src/libpEpDatatypes.a
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS) -lgtest -lgtest_main $(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS) -lgtest -lgtest_main
.PHONY: clean
clean: clean:
rm -f unittests rm -f unittests

Loading…
Cancel
Save