Change-Id: Ifd4f58832b74870b1e2f1c468c9025f6a4be56b8
Signed-off-by: hyunuk.tak <hyunuk.tak@samsung.com>
IF(DEBUG_GCOV)
ADD_DEFINITIONS(-DDEBUG_GCOV)
ENDIF(DEBUG_GCOV)
-ADD_SUBDIRECTORY(unittest)
+IF(NOT BUILD_ASAN)
+ ADD_SUBDIRECTORY(unittest)
+ENDIF(BUILD_ASAN)
-DDATA_ROOT_DIR:PATH=%{_datadir} \
-DFULLVER=%{version} \
-DDEBUG_GCOV=%{?debug_gcov:1}%{!?debug_gcov:0} \
+ -DBUILD_ASAN=%{?asan:1} \
-DMAJORVER=${MAJORVER}
make %{?jobs:-j%jobs}
find . -name '*.gcno' ! -path '*/test/*' -exec cp --parents '{}' "$gcno_obj_dir" ';'
%endif
+%if 0%{?asan} != 1
cat << EOF > run-unittest.sh
#!/bin/sh
setup() {
mkdir -p %{buildroot}%{_bindir}/tizen-unittests/%{name}
install -m 0755 run-unittest.sh %{buildroot}%{_bindir}/tizen-unittests/%{name}/
+%endif
%check
%if 0%{?gcov:1}
%{_datadir}/gcov/obj/*
%endif
+%if 0%{?asan} != 1
%files unittests
%{_bindir}/tct-stc-core
%{_bindir}/tizen-unittests/%{name}/run-unittest.sh
+%endif