From 8026c3751adf736021af6c18978aade2c96dc5a5 Mon Sep 17 00:00:00 2001 From: Youngjae Shin Date: Mon, 25 Jul 2022 17:13:00 +0900 Subject: [PATCH] revise spec file for gcov option Change-Id: I55bdd881ae82c1e24f3bfb45503e0813e445e9be --- packaging/capi-context.spec | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/packaging/capi-context.spec b/packaging/capi-context.spec index d2870a8..350fdc0 100644 --- a/packaging/capi-context.spec +++ b/packaging/capi-context.spec @@ -53,17 +53,16 @@ export CXXFLAGS+=" -Wnon-virtual-dtor -std=c++0x" MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` %cmake . -DMAJORVER=${MAJORVER} -DFULLVER=%{version} make %{?_smp_mflags} -%if %{gcov} -mkdir -p gcov-obj -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif %install %make_install %if %{gcov} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} +# ÄÄÆÄÀϽà gcno ÆÄÀÏÀÌ »ý¼ºµÊ ÇØ´ç ÆÄÀÏÀ» gcov.rpm ¿¡ Ãß°¡ÇÒ¼ö ÀÖ°Ô º¹»ç +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 # Backward compatibility @@ -111,7 +110,6 @@ Tizen Context Framework Testsuite %package gcov Summary: Tizen Context Framework Native API (gcov) Group: Service Framework/Testing -BuildRequires: tar %description gcov gcov objects for coverage test -- 2.34.1