From: Junkyeong Kim Date: Fri, 10 Jun 2022 05:41:33 +0000 (+0900) Subject: apply new gcov policy X-Git-Tag: submit/tizen/20220610.064105~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7c7662e45468e45653d3fd54e722dd220d1dae45;p=platform%2Fcore%2Fuifw%2Flibtbm.git apply new gcov policy Change-Id: I37c620c9d0555bc34efc403ac683bbd9a46ea7b1 Signed-off-by: Junkyeong Kim --- diff --git a/packaging/libtbm.spec b/packaging/libtbm.spec index a126e9c..444fc67 100644 --- a/packaging/libtbm.spec +++ b/packaging/libtbm.spec @@ -91,12 +91,6 @@ LDFLAGS+=" -lgcov" make %{?_smp_mflags} -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -rm gcov-obj/tbm_haltests-tc* -%endif - %install rm -rf %{buildroot} %make_install @@ -109,8 +103,12 @@ install -m 644 service/tbm-drm-auth-user.service %{buildroot}%{_unitdir_user} install -m 644 service/tbm-drm-auth-user.path %{buildroot}%{_unitdir_user} %if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} +find haltests/ -name '*.gcno' -exec rm {} \; + +builddir=$(basename $PWD) +gcno_obj_dir=%{buildroot}%{_datadir}/gcov/obj/%{name}/"$builddir" +mkdir -p "$gcno_obj_dir" +find . -name '*.gcno' -exec cp --parents '{}' "$gcno_obj_dir" ';' %endif %clean