%bcond_without use_glib_event_loop
Name: capi-network-vine
Summary: An service discovery framework
-Version: 1.1.6
+Version: 1.1.7
Release: 0
Group: Network & Connectivity/API
License: Apache-2.0
BuildRequires: pkgconfig(glib-2.0)
%endif
-BuildRequires: pkgconfig(gtest)
+BuildRequires: pkgconfig(gmock)
%if 0%{?gcov:1}
BuildRequires: lcov
${fw_name_deps_INCLUDE_DIRS}
)
-IF(ANDROID)
- SET(GOOGLETEST_ROOT ${ANDROID_NDK}/sources/third_party/googletest/)
- ADD_LIBRARY(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)
- TARGET_INCLUDE_DIRECTORIES(gtest PRIVATE ${GOOGLETEST_ROOT})
- TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GOOGLETEST_ROOT}/include)
- SET(GTEST gtest)
-ELSE(ANDROID)
- SET(GTEST gtest)
-ENDIF(ANDROID)
-
FILE(GLOB UNITTEST_SRCS *.cpp mocks/*.cpp ${CMAKE_SOURCE_DIR}/src/*.cpp)
ADD_EXECUTABLE(${VINE_UNITTEST} ${UNITTEST_SRCS})
-TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
- ${VINE_LOGGER}
- ${VINE_DEPS_LIB}
- ${fw_name_deps_LIBRARIES}
- ${GTEST}
- dl
-)
+
+IF(TIZEN_OS)
+ pkg_check_modules(unittest_deps REQUIRED gmock)
+ TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
+ ${VINE_LOGGER}
+ ${VINE_DEPS_LIB}
+ ${fw_name_deps_LIBRARIES}
+ ${unittest_deps_LIBRARIES}
+ dl
+ )
+ELSE(TIZEN_OS)
+ IF(ANDROID)
+ SET(GOOGLETEST_ROOT ${ANDROID_NDK}/sources/third_party/googletest/)
+ ADD_LIBRARY(gtest STATIC ${GOOGLETEST_ROOT}/src/gtest_main.cc ${GOOGLETEST_ROOT}/src/gtest-all.cc)
+ TARGET_INCLUDE_DIRECTORIES(gtest PRIVATE ${GOOGLETEST_ROOT})
+ TARGET_INCLUDE_DIRECTORIES(gtest PUBLIC ${GOOGLETEST_ROOT}/include)
+ ENDIF(ANDROID)
+ SET(GTEST gtest)
+ TARGET_LINK_LIBRARIES(${VINE_UNITTEST}
+ ${VINE_LOGGER}
+ ${VINE_DEPS_LIB}
+ ${fw_name_deps_LIBRARIES}
+ ${GTEST}
+ dl
+ )
+ENDIF(TIZEN_OS)
+
SET_TARGET_PROPERTIES(${VINE_UNITTEST} PROPERTIES
COMPILE_FLAGS "-fPIE"