From c48a91216ebd1a41a78f791e2fab72d14ac1209c Mon Sep 17 00:00:00 2001 From: Adrian Conlon Date: Sun, 7 Jun 2020 12:33:19 +0100 Subject: [PATCH] Tidy up linux link-time optimisation flags. Signed-off-by: Adrian Conlon --- exe_build.mk | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/exe_build.mk b/exe_build.mk index 1f47928..9285c90 100644 --- a/exe_build.mk +++ b/exe_build.mk @@ -1,10 +1,15 @@ LDFLAGS += -g +LDFLAGS_OPT = -flto +LDFLAGS_COVERAGE = -lgcov +LDFLAGS_PROFILE = $(LDFLAGS_COVERAGE) $(LDFLAGS_OPT) + +opt: LDFLAGS += $(LDFLAGS_OPT) opt: $(EXE) debug: $(EXE) -coverage: LDFLAGS += -lgcov +coverage: LDFLAGS += $(LDFLAGS_COVERAGE) coverage: $(EXE) -profile: LDFLAGS += -lgcov +profile: LDFLAGS += $(LDFLAGS_PROFILE) profile: $(EXE) profiled: $(EXE)