From 0f0b667b21002bea4d00d109a34e600fe96f7b17 Mon Sep 17 00:00:00 2001 From: dh79pyun Date: Wed, 26 Jan 2022 13:52:45 +0900 Subject: [PATCH] Add the module name in the gcov install path Change-Id: Idbc17f5e22c8585ee861677b87570d22032a5120 Signed-off-by: dh79pyun --- packaging/capi-network-bluetooth.spec | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packaging/capi-network-bluetooth.spec b/packaging/capi-network-bluetooth.spec index 13a963b..85c1bcb 100644 --- a/packaging/capi-network-bluetooth.spec +++ b/packaging/capi-network-bluetooth.spec @@ -93,14 +93,18 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'` 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} -find .. -name '*.gcno' | tar cf %{name}-gcov.tar -T - -install -d -m 755 %{buildroot}%{_datadir}/gcov/obj -tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj +mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} +install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name}/ %endif #mkdir -p %{buildroot}%{_unitdir} -- 2.34.1