Build gtest when gcov flag is defined only 71/238371/1 accepted/tizen/unified/20200716.144632 submit/tizen/20200713.104101
authorSeonah Moon <seonah1.moon@samsung.com>
Mon, 13 Jul 2020 05:59:42 +0000 (14:59 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Mon, 13 Jul 2020 06:00:04 +0000 (15:00 +0900)
--wrap option causes build error on specific build system.

Change-Id: I8422e73fbc21b4090ccde8d2731d7c18aa6ff817

CMakeLists.txt
packaging/capi-network-softap.spec

index 1980f8d60e47375ec602fd3422ebc2cb62f921b6..cf15c88b4ea39798604a7764a1a3d741151e44fc 100755 (executable)
@@ -60,4 +60,7 @@ CONFIGURE_FILE(
 INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig)
 
 ADD_SUBDIRECTORY(tools)
-ADD_SUBDIRECTORY(tests)
+
+IF(BUILD_GTESTS)
+       ADD_SUBDIRECTORY(tests)
+ENDIF(BUILD_GTESTS)
index e2b3e08521a96aa33b2973bbb1671f866e8155be..7fc0bc4430dd75ae34b453181607398c7eb4e7d9 100644 (file)
@@ -56,7 +56,8 @@ export FFLAGS+=" -fprofile-arcs -ftest-coverage"
 export LDFLAGS+=" -lgcov"
 %endif
 
-%cmake .
+%cmake -DBUILD_GTESTS=%{?gcov:1}%{!?gcov:0} \
+       .
 make %{?_smp_mflags}
 
 %install
@@ -69,7 +70,9 @@ tar xf %{name}-gcov.tar -C %{buildroot}%{_datadir}/gcov/obj
 %endif
 
 %check
+%if 0%{?gcov:1}
 tests/softap-gtest
+%endif
 
 %if 0%{?gcov:1}
 lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info