Add gcov environment 89/211089/2 accepted/tizen/unified/20190730.112008 submit/tizen/20190730.025926
authorHyunil <hyunil46.park@samsung.com>
Tue, 30 Jul 2019 02:53:59 +0000 (11:53 +0900)
committerHyunil <hyunil46.park@samsung.com>
Tue, 30 Jul 2019 02:55:17 +0000 (11:55 +0900)
Change-Id: I088bd23496518c01c4e82e23555119cba0834acd
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
packaging/capi-media-streamer.spec

index 7419ef7..0ba92b7 100644 (file)
@@ -70,6 +70,12 @@ flags="$flags -DTIZEN_DEBUG_ENABLE"
 export CFLAGS="$CFLAGS $flags"
 export CXXFLAGS="$CXXFLAGS $flags"
 export FFLAGS="$FFLAGS $flags"
+%if 0%{?gcov:1}
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
+export FFLAGS+=" -fprofile-arcs -ftest-coverage"
+export LDFLAGS+=" -lgcov"
+%endif
 
 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
 %cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER}