Add gcov environment 07/189507/1
authorSeokHoon Lee <andy.shlee@samsung.com>
Tue, 18 Sep 2018 08:10:59 +0000 (17:10 +0900)
committerSeokHoon Lee <andy.shlee@samsung.com>
Tue, 18 Sep 2018 08:11:21 +0000 (17:11 +0900)
Signed-off-by: SeokHoon Lee <andy.shlee@samsung.com>
Change-Id: Icf4a0b4d8f6df1cb6c4e38cfb88ffb7e75bc633e

packaging/capi-media-tool.spec

index 2da50584149f42ab67606a9f0116eeb84d472853..ef4bd992d6362926113cddff95e631603ab2239d 100755 (executable)
@@ -36,6 +36,12 @@ export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE"
 export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE"
 export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE"
 %endif
+%if 0%{?gcov:1}
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export CXXFLAGS+=" -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} \
 %if "%{tizen_profile_name}" != "tv"