From: Jeongmo Yang Date: Mon, 27 Apr 2020 07:59:56 +0000 (+0900) Subject: Add feature for line coverage measurement X-Git-Tag: submit/tizen/20200529.080237^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b08b0c36351c7219864efec77355c8d64c610801;p=platform%2Fcore%2Fmultimedia%2Flibmm-common.git 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 --- 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}