blob: 39d8e2eee7fd23bba7841d01e243ef4aa3da5493 [file] [log] [blame]
###############################################
### Backends ###
###############################################
project(backends)
add_library(backends)
if(${BASYX_DEBUG_PRINT_FRAMES})
target_compile_definitions(backends PUBLIC PRINT_FRAME)
endif()
target_sources(backends
PRIVATE
protocols/basyx/BaSyx.h
protocols/connector/basyx/BaSyxNativeConnector.cpp
protocols/connector/basyx/BaSyxNativeConnector.h
protocols/connector/basyx/frame/BaSyxNativeFrameBuilder.cpp
protocols/connector/basyx/frame/BaSyxNativeFrameBuilder.h
protocols/connector/IBaSysConnector.h
protocols/provider/basyx/BaSyxNativeProvider.h
protocols/provider/basyx/BaSyxTCPServer.h
protocols/provider/basyx/CoderTools.h
protocols/provider/basyx/frame/BaSyxNativeFrameHelper.h
protocols/provider/basyx/frame/BaSyxNativeFrameProcessor.cpp
protocols/provider/basyx/frame/BaSyxNativeFrameProcessor.h
protocols/provider/basyx/StringTools.h
provider/cxx/CXXModelProvider.h
provider/cxxhandler/CXXHandler.h
provider/json/JSONProvider.h
)
target_include_directories(backends PUBLIC "${BASYX_SOURCE_DIR}" )
target_link_libraries(backends basyx abstraction)
diagnostics_print(backends)