Skip to content

Commit 32a84cf

Browse files
mwiniarsrichardweinberger
authored andcommitted
arch: um: Add Clang coverage support
Clang uses a different set of command line arguments for enabling coverage. Signed-off-by: Michał Winiarski <michal.winiarski@intel.com> Tested-by: David Gow <davidgow@google.com> Signed-off-by: Richard Weinberger <richard@nod.at>
1 parent abe4eaa commit 32a84cf

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

arch/um/Makefile-skas

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,12 @@
44
#
55

66
GPROF_OPT += -pg
7+
8+
ifdef CONFIG_CC_IS_CLANG
9+
GCOV_OPT += -fprofile-instr-generate -fcoverage-mapping
10+
else
711
GCOV_OPT += -fprofile-arcs -ftest-coverage
12+
endif
813

914
CFLAGS-$(CONFIG_GCOV) += $(GCOV_OPT)
1015
CFLAGS-$(CONFIG_GPROF) += $(GPROF_OPT)

0 commit comments

Comments
 (0)