mirror of https://github.com/YosysHQ/yosys.git
Add ENABLE_GCOV build option
Signed-off-by: Clifford Wolf <clifford@clifford.at>
This commit is contained in:
parent
96d79878b9
commit
9e845bd254
11
Makefile
11
Makefile
|
@ -19,6 +19,7 @@ ENABLE_LIBYOSYS := 0
|
||||||
ENABLE_PROTOBUF := 0
|
ENABLE_PROTOBUF := 0
|
||||||
|
|
||||||
# other configuration flags
|
# other configuration flags
|
||||||
|
ENABLE_GCOV := 0
|
||||||
ENABLE_GPROF := 0
|
ENABLE_GPROF := 0
|
||||||
ENABLE_DEBUG := 0
|
ENABLE_DEBUG := 0
|
||||||
ENABLE_NDEBUG := 0
|
ENABLE_NDEBUG := 0
|
||||||
|
@ -312,6 +313,11 @@ endif
|
||||||
endif
|
endif
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifeq ($(ENABLE_GCOV),1)
|
||||||
|
CXXFLAGS += --coverage
|
||||||
|
LDFLAGS += --coverage
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(ENABLE_GPROF),1)
|
ifeq ($(ENABLE_GPROF),1)
|
||||||
CXXFLAGS += -pg
|
CXXFLAGS += -pg
|
||||||
LDFLAGS += -pg
|
LDFLAGS += -pg
|
||||||
|
@ -709,6 +715,11 @@ config-msys2: clean
|
||||||
config-msys2-64: clean
|
config-msys2-64: clean
|
||||||
echo 'CONFIG := msys2-64' > Makefile.conf
|
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
|
config-gprof: clean
|
||||||
echo 'CONFIG := gcc' > Makefile.conf
|
echo 'CONFIG := gcc' > Makefile.conf
|
||||||
echo 'ENABLE_GPROF := 1' >> Makefile.conf
|
echo 'ENABLE_GPROF := 1' >> Makefile.conf
|
||||||
|
|
Loading…
Reference in New Issue