Fix ASAN build error 46/276646/1 accepted/tizen/unified/20220627.133828 submit/tizen/20220623.044549
authorSeonah Moon <seonah1.moon@samsung.com>
Wed, 22 Jun 2022 11:42:49 +0000 (20:42 +0900)
committerSeonah Moon <seonah1.moon@samsung.com>
Wed, 22 Jun 2022 11:42:54 +0000 (20:42 +0900)
Change-Id: I1c491c2609ec1407fd325de93f8cfbe39ab0f26b

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

index 1980f8d60e47375ec602fd3422ebc2cb62f921b6..f6612aa1308a6b2cb35055a9efd2b5f3cdd67cfd 100755 (executable)
@@ -60,4 +60,6 @@ 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 7b142f6d7a3db20a8b1e39549f1073892678b120..cf54ef4fa39453c4acd05669c716646199635d7c 100644 (file)
@@ -62,7 +62,9 @@ export CXXFLAGS+=" -fprofile-arcs -ftest-coverage"
 export FFLAGS+=" -fprofile-arcs -ftest-coverage"
 %endif
 
-%cmake .
+%cmake -DBUILD_GTESTS=%{?asan:0}%{!?asan:1} \
+               .
+
 make %{?_smp_mflags}
 
 %install
@@ -76,6 +78,7 @@ mkdir -p "$gcno_obj_dir"
 find . -name '*.gcno' ! -path '*/tools/*' -exec cp --parents '{}' "$gcno_obj_dir" ';'
 %endif
 
+%if 0%{?asan} != 1
 cat << EOF > run-unittest.sh
 #!/bin/sh
 setup() {
@@ -102,6 +105,7 @@ EOF
 
 mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
 install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/
+%endif
 
 %check
 %if 0%{?gcov:1}
@@ -135,6 +139,8 @@ genhtml %{name}.info -o out --legend --show-details
 %{_datadir}/gcov/obj/*
 %endif
 
+%if 0%{?asan} != 1
 %files unittests
 %{_bindir}/softap-gtest
 %{_bindir}/tizen-unittests/%{name}/run-unittest.sh
+%endif