From: Eunhye Choi Date: Tue, 28 Apr 2020 05:30:22 +0000 (+0900) Subject: [0.6.229] add line coverage option X-Git-Tag: accepted/tizen/unified/20200507.052303~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fmultimedia%2Flibmm-player.git;a=commitdiff_plain;h=6b00bd0dbbf51acd22ac937712a60cd7beb379f9 [0.6.229] add line coverage option Change-Id: I5faec48d2bcccb3b93793d687ef9f2a2203d878d --- diff --git a/packaging/libmm-player.spec b/packaging/libmm-player.spec index 4a007df..91a13e1 100644 --- a/packaging/libmm-player.spec +++ b/packaging/libmm-player.spec @@ -53,6 +53,13 @@ export CFLAGS+=" -DHAVE_X11" %endif LDFLAGS+="-Wl,--rpath=%{_prefix}/lib -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS + +%if 0%{?gcov:1} +export CFLAGS+=" -fprofile-arcs -ftest-coverage" +export CXXFLAGS+=" -fprofile-arcs -ftest-coverage" +export LDFLAGS+=" -lgcov" +%endif + ./autogen.sh # always enable sdk build. This option should go away #CFLAGS=$CFLAGS LDFLAGS=$LDFLAGS ./configure --enable-sdk --prefix=%{_prefix} --disable-static