From: Wootak Jung Date: Mon, 27 Jun 2022 22:51:20 +0000 (+0900) Subject: Remove gcov rpm X-Git-Tag: submit/tizen/20220627.234713^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fheads%2Ftizen_7.0;p=platform%2Fcore%2Ftelephony%2Flibtapi.git Remove gcov rpm Do not make gcov rpm if excluded from the coverage Change-Id: I470488c4f49efff3dcf00ddf606c54a533b22a4c --- diff --git a/CMakeLists.txt b/CMakeLists.txt index e86831b..cf28d7d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,10 +21,6 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS} -Werror -Wextra -Wno-missing #SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--as-needed") -IF(BUILD_GCOV) -SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fprofile-arcs -ftest-coverage") -ENDIF(BUILD_GCOV) - # -fvisibility option should be "default" to call internal functions SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=default -fPIC -Wno-unused-function") ADD_DEFINITIONS("-DTAPI_HAL_TEST") @@ -70,4 +66,4 @@ IF (TIZEN_ENGINEER_MODE) ENDIF (TIZEN_ENGINEER_MODE) #HAL test pkg build -ADD_SUBDIRECTORY(haltest) \ No newline at end of file +ADD_SUBDIRECTORY(haltest) diff --git a/packaging/libtapi.spec b/packaging/libtapi.spec index 4ecfd02..b698ce3 100644 --- a/packaging/libtapi.spec +++ b/packaging/libtapi.spec @@ -18,10 +18,6 @@ BuildRequires: pkgconfig(gmock) Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig -%if 0%{?gcov:1} -BuildRequires: lcov -%endif - %description Telephony client API library @@ -39,14 +35,6 @@ Requires: %{name} = %{version}-%{release} %description haltests libtcore extension for HAL test. -%if 0%{?gcov:1} -%package gcov -Summary: tapi client API library(gcov) -Group: Developement/Libraries -%description gcov -gcov objects for coverage test -%endif - %prep %setup -q @@ -61,33 +49,15 @@ export CFLAGS="$CFLAGS -DTIZEN_DEBUG_ENABLE" export CXXFLAGS="$CXXFLAGS -DTIZEN_DEBUG_ENABLE" export FFLAGS="$FFLAGS -DTIZEN_DEBUG_ENABLE" -%if 0%{?gcov:1} -export CFLAGS+=" -fprofile-arcs -ftest-coverage" -export CXXFLAGS+=" -fprofile-arcs -ftest-coverage" -export FFLAGS+=" -fprofile-arcs -ftest-coverage" -export LDFLAGS+=" -lgcov" -%endif - cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DLIB_INSTALL_DIR=%{_libdir} \ - -DTIZEN_ENGINEER_MODE=1 \ - -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0} + -DTIZEN_ENGINEER_MODE=1 make %{?_smp_mflags} -%if 0%{?gcov:1} -mkdir -p gcov-obj -find . -name '*.gcno' -exec cp '{}' gcov-obj ';' -%endif - %install %make_install -%if 0%{?gcov:1} -mkdir -p %{buildroot}%{_datadir}/gcov/obj/%{name} -install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj/%{name}/ -%endif - rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore %post -p /sbin/ldconfig @@ -113,8 +83,3 @@ rm -rf %{buildroot}%{_includedir}/telephony/tapi/.gitignore %manifest libtapi.manifest %{_bindir}/hal/telephony-haltests %{_libdir}/*.so - -%if 0%{?gcov:1} -%files gcov -%{_datadir}/gcov/obj/* -%endif