feat: Apply new gcov feature 84/275984/1 accepted/tizen/unified/20220609.132759 submit/tizen/20220608.061608
authorDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 8 Jun 2022 05:44:06 +0000 (14:44 +0900)
committerDongHun Kwak <dh0128.kwak@samsung.com>
Wed, 8 Jun 2022 05:44:06 +0000 (14:44 +0900)
- Apply of tree type gcov structure

Change-Id: I0f073d6f0a2698275a1d06a8191802c4c5daa0ab

packaging/libslp-db-util.spec

index 914901483f1dd657f163912e85e86339633e1b1c..a5273ac83161a08b6a8ff58ee3fdb8b7fae4becc 100644 (file)
@@ -57,9 +57,10 @@ make %{?_smp_mflags}
 %make_install
 
 %if 0%{?gcov:1}
-find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T -
-install -d -m 755 %{buildroot}%{_datadir}/gcov/obj/%{name}
-tar xf %{name}-gcov.tar -C %{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
 
 %check