From c9cd46ab95cdecc4ae93d1683a99efa6b52c4666 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=BD=D0=B0=D0=B1?= Date: Thu, 25 Nov 2021 22:49:47 +0100 Subject: [PATCH] Build with -g by default. Don't strip --- Makefile | 3 +-- configMakefile | 5 +---- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index a3d71dc..8069340 100644 --- a/Makefile +++ b/Makefile @@ -93,8 +93,7 @@ $(OUTDIR)man/style.css : man/style.css $(OUTDIR)%$(EXE) : $(subst $(SRCDIR),$(OBJDIR),$(subst .cpp,$(OBJ),$(SRCDIR)bin/%.cpp $(COMMON_SOURCES))) @mkdir -p $(dir $@) - $(CXX) $(CXXAR) -o$@ $^ $(PIC) -Wl,--as-needed $(LDAR) - $(STRIP) $(STRIPAR) $@ + $(CXX) $(CXXAR) -o$@ $^ -Wl,--as-needed $(LDAR) $(OBJDIR)%$(OBJ) : $(SRCDIR)%.cpp @mkdir -p $(dir $@) diff --git a/configMakefile b/configMakefile index dfe93e6..51fc2f9 100644 --- a/configMakefile +++ b/configMakefile @@ -22,7 +22,6 @@ EXE := DLL := .so -PIC := -fPIC OS_LD_LIBS := CXXVER := $(shell $(CXX) --version) @@ -57,9 +56,7 @@ SED ?= sed MANDOC ?= mandoc SHELLCHECK ?= shellcheck OBJ := .o -CXXAR := -O3 -std=c++17 -fno-exceptions -Wall -Wextra $(CXXSPECIFIC) -pipe $(INCCXXAR) $(PIC) -STRIP ?= strip -STRIPAR := --strip-all --remove-section=.comment --remove-section=.note +CXXAR := -g -O3 -std=c++17 -fno-exceptions -Wall -Wextra $(CXXSPECIFIC) -pipe $(INCCXXAR) -fPIC OUTDIR := out/ BLDDIR := out/build/