diff options
author | Clifford Wolf <clifford@clifford.at> | 2018-08-27 13:27:05 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2018-08-27 13:27:05 +0200 |
commit | 9e845bd25460d7b8287cf3ea5147040689940f49 (patch) | |
tree | dcd7ec4990c8855dfa67f7203014412ebb4a6405 | |
parent | 96d79878b98ac5831c816040b9f82843ffded783 (diff) | |
download | yosys-9e845bd25460d7b8287cf3ea5147040689940f49.tar.gz yosys-9e845bd25460d7b8287cf3ea5147040689940f49.tar.bz2 yosys-9e845bd25460d7b8287cf3ea5147040689940f49.zip |
Add ENABLE_GCOV build option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
-rw-r--r-- | Makefile | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -19,6 +19,7 @@ ENABLE_LIBYOSYS := 0 ENABLE_PROTOBUF := 0 # other configuration flags +ENABLE_GCOV := 0 ENABLE_GPROF := 0 ENABLE_DEBUG := 0 ENABLE_NDEBUG := 0 @@ -312,6 +313,11 @@ endif endif endif +ifeq ($(ENABLE_GCOV),1) +CXXFLAGS += --coverage +LDFLAGS += --coverage +endif + ifeq ($(ENABLE_GPROF),1) CXXFLAGS += -pg LDFLAGS += -pg @@ -709,6 +715,11 @@ config-msys2: clean config-msys2-64: clean echo 'CONFIG := msys2-64' > Makefile.conf +config-gcov: clean + echo 'CONFIG := gcc' > Makefile.conf + echo 'ENABLE_GCOV := 1' >> Makefile.conf + echo 'ENABLE_DEBUG := 1' >> Makefile.conf + config-gprof: clean echo 'CONFIG := gcc' > Makefile.conf echo 'ENABLE_GPROF := 1' >> Makefile.conf |