Add feature for line coverage measurement 96/231996/1 accepted/tizen/unified/20200601.051745 submit/tizen/20200529.080237
authorJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:59:56 +0000 (16:59 +0900)
committerJeongmo Yang <jm80.yang@samsung.com>
Mon, 27 Apr 2020 07:59:56 +0000 (16:59 +0900)
[Version] 0.2.121-1
[Profile] Common
[Issue Type] Line coverage

Change-Id: I5e4e4fb79c8549a85312ef2b744bf9c7cc475675
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
packaging/libmm-common.spec

index 5a8b15f..a186e4e 100644 (file)
@@ -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}