we could read the kernel data and make a json file

This commit is contained in:
2024-06-25 20:46:54 +02:00
parent 8d2fee2406
commit bd3078bdef
30 changed files with 536 additions and 4603 deletions

View File

@@ -13,8 +13,8 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
# Find python and Boost - both are required dependencies
#find_package(PythonLibs 3.10 REQUIRED)
find_package(Boost COMPONENTS python REQUIRED)
find_package(eCAL REQUIRED)
find_package(Protobuf REQUIRED)
#find_package(eCAL REQUIRED)
#find_package(Protobuf REQUIRED)
set(source_files
@@ -26,21 +26,21 @@ set(source_files
)
set(rtservice_proto
# set(rtservice_proto
${CMAKE_CURRENT_SOURCE_DIR}/src/proto_messages/RTService.proto
# ${CMAKE_CURRENT_SOURCE_DIR}/src/proto_messages/RTService.proto
)
# )
add_executable(${PROJECT_NAME} ${source_files})
#ecal_add_sample(${PROJECT_NAME} ${math_client_src})
#PROTOBUF_TARGET_CPP(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/src ${rtservice_proto})
PROTOBUF_TARGET_CPP(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/src/proto_messages/ ${rtservice_proto})
#PROTOBUF_TARGET_CPP(${PROJECT_NAME} ${CMAKE_CURRENT_SOURCE_DIR}/src/proto_messages/ ${rtservice_proto})
#set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
set (CMAKE_RUNTIME_OUTPUT_DIRECTORY /home/markus/git/vrpmdvweb/vrpmdvserver/extensions/rt_service)
set (RTSERVICEINCLUDE ./include)
#set (CMAKE_RUNTIME_OUTPUT_DIRECTORY /home/markus/git/vrpmdvweb/vrpmdvserver/extensions/rt_service)
#set (RTSERVICEINCLUDE ./include)
file( GLOB LIB_SOURCES .src/*.cpp )
@@ -54,11 +54,16 @@ file( GLOB LIB_HEADERS lib/*.h )
# Set up the libraries and header search paths for this target
#target_link_libraries(rt_service ${Boost_LIBRARIES} ${PYTHON_LIBRARIES})
#target_include_directories(rt_service PRIVATE ${PYTHON_INCLUDE_DIRS} ${RTSERVICEINCLUDE})
# target_link_libraries(RTService ${Boost_LIBRARIES} )
target_link_libraries(${PROJECT_NAME}
eCAL::core
protobuf::libprotobuf
)
target_link_libraries(RTService ${Boost_LIBRARIES} )
# target_link_libraries(${PROJECT_NAME}
# eCAL::core
# protobuf::libprotobuf
# )
# target_link_libraries(${PROJECT_NAME}
# eCAL::core
# )
target_include_directories(${PROJECT_NAME} PRIVATE ${RTSERVICEINCLUDE})