mirror of
https://github.com/eclipse-openvehicle-api/openvehicle-api.git
synced 2026-04-21 11:38:16 +00:00
22
sdv_services/data_dispatch_service/CMakeLists.txt
Normal file
22
sdv_services/data_dispatch_service/CMakeLists.txt
Normal file
@@ -0,0 +1,22 @@
|
||||
# Define project
|
||||
project(sdv_service_datadispatchservice VERSION 1.0 LANGUAGES CXX)
|
||||
|
||||
# Define target
|
||||
add_library(data_dispatch_service SHARED
|
||||
"dispatchservice.cpp"
|
||||
"dispatchservice.h"
|
||||
"transaction.cpp"
|
||||
"transaction.h"
|
||||
"signal.cpp"
|
||||
"signal.h" "trigger.h" "trigger.cpp")
|
||||
target_link_libraries(data_dispatch_service ${CMAKE_THREAD_LIBS_INIT})
|
||||
target_link_options(data_dispatch_service PRIVATE)
|
||||
target_include_directories(data_dispatch_service PRIVATE ./include/)
|
||||
set_target_properties(data_dispatch_service PROPERTIES PREFIX "")
|
||||
set_target_properties(data_dispatch_service PROPERTIES SUFFIX ".sdv")
|
||||
|
||||
# Build dependencies
|
||||
add_dependencies(data_dispatch_service CompileCoreIDL)
|
||||
|
||||
# Appending the service in the service list
|
||||
set(SDV_Service_List ${SDV_Service_List} data_dispatch_service PARENT_SCOPE)
|
||||
Reference in New Issue
Block a user