Fix segfault in matrix::connection, fix typo in netreturn generation, update matrix-send utility

This commit is contained in:
rexy712
2019-11-26 13:04:09 -08:00
parent 3c0c9b89be
commit aa06b2d540
5 changed files with 75 additions and 21 deletions

View File

@@ -23,10 +23,11 @@ OBJDIR::=obj
DEPDIR::=$(OBJDIR)/dep
LIBDIR::=lib
INCLUDE_DIRS::=include
CXXFLAGS::=-g -std=c++17 -Wall -pedantic -Wextra
CXXFLAGS::=-std=c++17 -Wall -pedantic -Wextra
EXT::=cpp
MAIN_LIBRARY::=rmatrix
SHARED?=1
SHARED?=0
RELEASE?=0
ifneq ($(WINDOWS),1)
CXX::=g++
@@ -58,9 +59,11 @@ else
INTERNAL_MAIN_LIBRARY::=lib$(MAIN_LIBRARY).a
endif
all: CXXFLAGS+=-O0
release: CXXFLAGS+=-O2
ifeq ($(RELEASE),1)
CXXFLAGS+=-O2
else
CXXFLAGS+=-O0 -g
endif
memchk: LDFLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls
memchk: CXXFLAGS+=-O0 -fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls
@@ -107,9 +110,7 @@ $(INTERNAL_MAIN_LIBRARY): $(OBJECTS)
endif #shared
.PHONY: memchk
.PHONY: release
memchk: all
release: all
.PHONY: utils
utils: matrix-send