From: InHong Han Date: Thu, 19 May 2022 04:28:10 +0000 (+0900) Subject: Apply new gcov policy X-Git-Tag: submit/tizen/20220524.102807~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f104ff1c2abf42c6773571650e22319e02e3f426;p=platform%2Fcore%2Fuifw%2Fmulti-assistant.git Apply new gcov policy - Apply of tree type gcov structure Change-Id: I5c4da4c86ca8eec60522318e3bf07d03fed1dd97 --- diff --git a/packaging/multi-assistant.spec b/packaging/multi-assistant.spec index ada8d4c..11c31b7 100644 --- a/packaging/multi-assistant.spec +++ b/packaging/multi-assistant.spec @@ -85,19 +85,16 @@ export CXXFLAGS+=" -Wno-stringop-overflow -Wno-format-overflow -Wno-format-trunc make %{?jobs:-j%jobs} -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif - %install rm -rf %{buildroot} %make_install %if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name} +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 %post