From b08b0c36351c7219864efec77355c8d64c610801 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Mon, 27 Apr 2020 16:59:56 +0900 Subject: [PATCH] Add feature for line coverage measurement [Version] 0.2.121-1 [Profile] Common [Issue Type] Line coverage Change-Id: I5e4e4fb79c8549a85312ef2b744bf9c7cc475675 Signed-off-by: Jeongmo Yang --- packaging/libmm-common.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packaging/libmm-common.spec b/packaging/libmm-common.spec index 5a8b15f..a186e4e 100644 --- a/packaging/libmm-common.spec +++ b/packaging/libmm-common.spec @@ -1,7 +1,7 @@ Name: libmm-common Summary: Multimedia Framework Common Lib Version: 0.2.121 -Release: 0 +Release: 1 Group: Multimedia/Libraries License: Apache-2.0 Source0: %{name}-%{version}.tar.gz @@ -28,6 +28,10 @@ Multimedia Framework Common Library (devel) %build CFLAGS="%{optflags} -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -Werror" export CFLAGS+=" -Wall -Wcast-align -Wcast-qual -Wextra -Wno-array-bounds -Wno-empty-body -Wno-ignored-qualifiers -Wno-unused-parameter -Wshadow -Wwrite-strings -Wswitch-default -Wno-unused-but-set-parameter -Wno-unused-but-set-variable" +%if 0%{?gcov:1} +export CFLAGS+=" -fprofile-arcs -ftest-coverage" +export LDFLAGS+=" -lgcov" +%endif %reconfigure make %{?jobs:-j%jobs} -- 2.34.1