diff options
author | Pjotr Prins | 2021-08-16 10:55:32 +0200 |
---|---|---|
committer | Pjotr Prins | 2021-08-16 10:55:32 +0200 |
commit | 42de3667c90964206c3764be1867527d8eeb8cfc (patch) | |
tree | 8c9f857a185581ee0628406ede082df17915171b /Makefile | |
parent | 81c7036c05215359478140d9f7585dcb7d20e66b (diff) | |
download | pangemma-42de3667c90964206c3764be1867527d8eeb8cfc.tar.gz |
Adding profiler support
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -143,7 +143,7 @@ endif debug check fast-check: CPPFLAGS += -g $(GCC_FLAGS) $(GSL_INCLUDE_PATH) -Icontrib/catch-1.9.7 -Isrc -profile: CPPFLAGS += -pg +profile: CPPFLAGS += -g $(GCC_FLAGS) $(GSL_INCLUDE_PATH) -Icontrib/catch-1.9.7 -Isrc release: CPPFLAGS += -DNDEBUG -O3 $(GCC_FLAGS) $(GSL_INCLUDE_PATH) -Icontrib/catch-1.9.7 -Isrc @@ -181,6 +181,8 @@ ifdef EXTRA_FLAGS LIBS += $(EXTRA_FLAGS) endif +profile: LIBS += -Wl,--no-as-needed -lprofiler -Wl,--as-needed + .PHONY: all test OUTPUT = $(BIN_DIR)/gemma @@ -213,7 +215,7 @@ release: $(OUTPUT) static: $(OUTPUT) -debug: $(OUTPUT) +debug profile: $(OUTPUT) ./src/version.h: ./VERSION $(shell bash $(VGEN) $(GUIX_PROFILE) > src/version.h) |