From 686d949f220a04c04356236edff928115d2ab354 Mon Sep 17 00:00:00 2001 From: Jeongmo Yang Date: Mon, 27 Apr 2020 16:57:35 +0900 Subject: [PATCH] Add feature for line coverage measurement [Version] 0.3.17-1 [Profile] Common [Issue Type] Line coverage Change-Id: Icc027a0ac841944c10d8ba36635e047ccd38d8f9 Signed-off-by: Jeongmo Yang --- packaging/mmsvc-recorder.spec | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/packaging/mmsvc-recorder.spec b/packaging/mmsvc-recorder.spec index 222f02a..7c3017c 100644 --- a/packaging/mmsvc-recorder.spec +++ b/packaging/mmsvc-recorder.spec @@ -1,7 +1,7 @@ Name: mmsvc-recorder Summary: A Recorder module for muse server Version: 0.3.17 -Release: 0 +Release: 1 Group: Multimedia/Libraries License: Apache-2.0 Source0: %{name}-%{version}.tar.gz @@ -19,7 +19,6 @@ BuildRequires: pkgconfig(muse-server) BuildRequires: pkgconfig(gmock) %endif - %description A Recorder module for muse servier and native recorder API. @@ -28,7 +27,6 @@ A Recorder module for muse servier and native recorder API. Summary: A Recorder module for muse server (Development) Requires: %{name} = %{version}-%{release} - %description devel Development related files of a recorder module for muse server. @@ -38,6 +36,10 @@ Development related files of a recorder module for muse server. %build +%if 0%{?gcov:1} +export CFLAGS+=" -fprofile-arcs -ftest-coverage" +export LDFLAGS+=" -lgcov" +%endif MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` %cmake . \ %if "%{gtests}" == "1" -- 2.7.4