-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathCMakeLists.txt
More file actions
20 lines (13 loc) · 1.12 KB
/
CMakeLists.txt
File metadata and controls
20 lines (13 loc) · 1.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
file(GLOB SRCS *.cpp)
add_executable(TranscoderTest ${SRCS})
add_definitions(-DHR_PROTO_EXPORT=)
set_property(TARGET TranscoderTest PROPERTY CXX_STANDARD 11)
set_property(TARGET TranscoderTest PROPERTY CXX_STANDARD_REQUIRED ON)
set_target_properties (TranscoderTest PROPERTIES COMPILE_FLAGS "${COMPILER_FLAGS} ${WARNING_FLAGS_NO_PEDANTIC} ${NO_UNUSED_FLAGS}")
set_target_properties(TranscoderTest PROPERTIES COMPILE_DEFINITIONS "${DLLEXPORT_STATIC}" )
target_link_libraries(TranscoderTest hotrod hotrod_protobuf ${PROTOBUF_LIBRARY} ${OPENSSL_LIBRARIES} gtest_main ${platform_libs})
add_test (start_server ${PYTHON_EXECUTABLE} ${CMAKE_ROOT_SOURCE_DIR}/bin/server_ctl.py start ${JAVA_RUNTIME} ${HOTROD_ISPN_HOME} infinispan.xml)
add_test (probe_port ${PYTHON_EXECUTABLE} ${CMAKE_ROOT_SOURCE_DIR}/bin/probe_port.py localhost 11222 60)
add_test(xunit_TranscoderTest TranscoderTest --gtest_output=xml:${PROJECT_BINARY_DIR}/test-output/)
add_test (stop_server ${PYTHON_EXECUTABLE} ${CMAKE_ROOT_SOURCE_DIR}/bin/server_ctl.py stop)
add_test (probe_port_stop ${PYTHON_EXECUTABLE} ${CMAKE_ROOT_SOURCE_DIR}/bin/probe_port.py localhost 11222 60 down)