From 91529a777fd3f56aeadef19dc25e196ba2e1cc51 Mon Sep 17 00:00:00 2001 From: Mauro Sardara Date: Mon, 7 Sep 2020 19:58:45 +0200 Subject: [HICN-636] Add gtest framework and first tests for loop. Signed-off-by: Mauro Sardara Change-Id: I133c8adda125c430aa9c4a35fb63bf1d8585afe9 Signed-off-by: Mauro Sardara --- hicn-light/CMakeLists.txt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'hicn-light/CMakeLists.txt') diff --git a/hicn-light/CMakeLists.txt b/hicn-light/CMakeLists.txt index dd7d7fcc2..5d0d59b43 100644 --- a/hicn-light/CMakeLists.txt +++ b/hicn-light/CMakeLists.txt @@ -84,9 +84,9 @@ find_package(Threads REQUIRED) set(LIBHICN_LIGHT hicn-light) set(LIBHICN_LIGHT_STATIC ${LIBHICN_LIGHT}.static) +set(LIBHICN_LIGHT_SHARED ${LIBHICN_LIGHT}.shared) set(HICN_LIGHT_LINK_LIBRARIES - ${LIBHICN_LIGHT_STATIC} ${HICN_LIBRARIES} ${LIBEVENT_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} @@ -114,6 +114,16 @@ if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "AppleClang") message(STATUS "Set \"-undefined dynamic_lookup\" for shared libraries") endif() +if (BUILD_TESTS) + include (GTestImport) + + if(${CMAKE_VERSION} VERSION_GREATER "3.10.0") + include (GoogleTest) + else() + include (CTest) + endif() +endif() + add_subdirectory(src/hicn) # Install service file in linux systems -- cgit 1.2.3-korg