Fix automatic gcov feature 68/210568/3 accepted/tizen/unified/20190723.112030 submit/tizen/20190723.052424
authorsooyeon.kim <sooyeon.kim@samsung.com>
Mon, 22 Jul 2019 11:44:39 +0000 (20:44 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Tue, 23 Jul 2019 05:02:09 +0000 (14:02 +0900)
Change-Id: Iccb7059dd28a30768b29dac8ed03a756a961869f
Signed-off-by: sooyeon.kim <sooyeon.kim@samsung.com>
packaging/voice-control-elm.spec

index 30458e3..5881271 100644 (file)
@@ -54,11 +54,12 @@ voice-control-elm gcov objects
 cp %{SOURCE1001} %{SOURCE1002} .
 
 %build
-export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed"
+export LDFLAGS+=" -Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed"
 
 %if 0%{?gcov:1}
-export CXXFLAGS="-fprofile-arcs -ftest-coverage"
-export LDFLAGS+="-Wl,--rpath=%{_libdir} -Wl,--hash-style=both -Wl,--as-needed -lgcov"
+export CFLAGS+=" -fprofile-arcs -ftest-coverage"
+export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
+export LDFLAGS+=" -lgcov"
 %endif
 
 rm -rf objdir
@@ -88,6 +89,7 @@ MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
        -DMAJORVER=${MAJORVER} \
        -DSRPOL_DEBUG="0")
 }
+(cd objdir && make %{?jobs:-j%jobs})
 
 %if 0%{?gcov:1}
 mkdir -p gcov-obj
@@ -101,14 +103,14 @@ rm -rf %{buildroot}
 (cd objdir &&
 %make_install)
 
-%clean
-rm -rf %{buildroot}
-
 %if 0%{?gcov:1}
 mkdir -p %{buildroot}%{_datadir}/gcov/obj
 install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj
 %endif
 
+%clean
+rm -rf %{buildroot}
+
 %post
 /sbin/ldconfig