From 9b5c2253b1e4039f68f422e62d98ab4d9ffcfe87 Mon Sep 17 00:00:00 2001 From: Bruno Raoult Date: Wed, 10 Apr 2024 13:02:23 +0200 Subject: [PATCH] Makefile: add -ginline-points --- .gitignore | 1 + Makefile | 16 +++++++++------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.gitignore b/.gitignore index 9dedd65..34d3936 100644 --- a/.gitignore +++ b/.gitignore @@ -4,6 +4,7 @@ vgcore.* *.i *.old *.save +perf.data /GPATH /GRTAGS /GTAGS diff --git a/Makefile b/Makefile index bc64b0b..b11b8ab 100644 --- a/Makefile +++ b/Makefile @@ -56,7 +56,6 @@ CPPFILES := $(SRC:.c=.i) $(TSTSRC:.c=.i) CPPFLAGS := -I$(BRINCDIR) -I$(INCDIR) CPPFLAGS += -DNDEBUG # assert - CPPFLAGS += -DBUG_ON # brlib bug.h CPPFLAGS += -DWARN_ON # brlib bug.h @@ -88,9 +87,16 @@ CPPFLAGS := $(strip $(CPPFLAGS)) CFLAGS := -std=gnu11 ### dev OR release + # dev -#CFLAGS += -O1 -#CFLAGS += -g +# CFLAGS += -O1 +CFLAGS += -g # symbols (gdb, perf, etc.) +CFLAGS += -ginline-points # inlined funcs debug info +# for gprof +#CFLAGS += -pg +# Next one may be useful for valgrind (when invalid instructions) +#CFLAGS += -mno-tbm + # release CFLAGS += -Ofast @@ -99,10 +105,6 @@ CFLAGS += -flto CFLAGS += -Wall CFLAGS += -Wextra CFLAGS += -Wmissing-declarations -# for gprof -#CFLAGS += -pg -# Next one may be useful for valgrind (when invalid instructions) -# CFLAGS += -mno-tbm CFLAGS := $(strip $(CFLAGS))