add tests for control protocol and angle representation parsing
This commit is contained in:
@@ -3,15 +3,25 @@ cmake_minimum_required(VERSION 3.14)
|
||||
set(CMAKE_CXX_STANDARD 20)
|
||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
||||
|
||||
option(WITH_TESTS "Build tests" ON)
|
||||
|
||||
# Mount client-to-server communication protocol
|
||||
# (extended LX200 protocol)
|
||||
#
|
||||
|
||||
set(COMM_PROTO_LIB_SRC comm_proto.h comm_proto.cpp)
|
||||
|
||||
set(COMM_PROTO_LIB comm_proto)
|
||||
add_library(${COMM_PROTO_LIB} STATIC ${COMM_PROTO_LIB_SRC}
|
||||
# set(CNTR_PROTO_LIB_SRC comm_proto.h comm_proto.cpp)
|
||||
set(CNTR_PROTO_LIB_SRC
|
||||
control_proto.h
|
||||
control_proto.cpp
|
||||
utils.h)
|
||||
utils.h
|
||||
)
|
||||
|
||||
set(CNTR_PROTO_LIB comm_proto)
|
||||
add_library(${CNTR_PROTO_LIB} STATIC ${CNTR_PROTO_LIB_SRC})
|
||||
|
||||
|
||||
if (WITH_TESTS)
|
||||
set(CNTR_PROTO_TEST_APP cntr_proto_test)
|
||||
add_executable(${CNTR_PROTO_TEST_APP} tests/cntr_proto_test.cpp)
|
||||
target_link_libraries(${CNTR_PROTO_TEST_APP} ${CNTR_PROTO_LIB})
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user