blob: 1043ce5801dd63721ebcfe75594307fb98fb6405 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# Copyright (c) 2017-2019 Cisco and/or its affiliates.
include(BuildMacros)
list(APPEND TESTS
test-msgbuf_pool
)
foreach(test ${TESTS})
build_executable(${test}
NO_INSTALL
SOURCES ${test}.cc
LINK_LIBRARIES ${LIBHICN_LIGHT_SHARED} ${LIBHICNCTRL_SHARED} ${GTEST_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT}
INCLUDE_DIRS ${HICN_LIGHT_INCLUDE_DIRS} ${GTEST_INCLUDE_DIRS}
DEPENDS gtest ${LIBHICNCTRL_SHARED} ${LIBHICN_LIGHT_SHARED}
COMPONENT ${HICN_LIGHT}
DEFINITIONS "${COMPILER_DEFINITIONS}"
)
if(${CMAKE_VERSION} VERSION_GREATER "3.10.0")
gtest_discover_tests(${test}-bin TEST_PREFIX new:)
else()
add_test(NAME ${test}-bin COMMAND ${test})
endif()
endforeach()
|