Change-Id: I5dd8f599b5f954bce550763147c003c29c3045de
Signed-off-by: Seonah Moon <seonah1.moon@samsung.com>
INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${LIB_NAME}.pc DESTINATION ${LIB_PKGCONFIG_DIR})
ADD_SUBDIRECTORY(tests/test)
-ADD_SUBDIRECTORY(tests/unittest)
+IF (NOT BUILD_ASAN)
+ ADD_SUBDIRECTORY(tests/unittest)
+ENDIF(BUILD_ASAN)
-DSUSPEND_RESUME_TEST=%{?ptest:1}%{!?ptest:0} \
-DFULLVER=%{version} \
-DMAJORVER=${MAJORVER} \
- -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0}
+ -DBUILD_GCOV=%{?gcov:1}%{!?gcov:0} \
+ -DBUILD_ASAN=%{?asan:1}
make %{?jobs:-j%jobs}
%endif
%check
+%if 0%{?asan} != 1
LD_LIBRARY_PATH=. LD_PRELOAD=tests/unittest/libuser-awareness-mock.so tests/unittest/tct-user-awareness-core
+%endif
%if 0%{?gcov:1}
lcov -c --ignore-errors graph --no-external -b . -d . -o %{name}.info --exclude "*/unittest/*"
genhtml %{name}.info -o out --legend --show-details