we could read the kernel data and make a json file
This commit is contained in:
@@ -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})
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user