We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2e9f29c commit 4ad74d4Copy full SHA for 4ad74d4
src/artery/transfusion/CMakeLists.txt
@@ -1,11 +1,16 @@
1
-protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS TransfusionMsg.proto)
2
-
3
add_artery_feature(
4
transfusion
5
TransfusionLoopback.cc
6
TransfusionService.cc
7
- ${PROTO_SRCS} ${PROTO_HDRS}
8
)
9
10
-target_include_directories(transfusion PRIVATE ${PROTOBUF_INCLUDE_DIRS} ${CMAKE_CURRENT_BINARY_DIR})
11
-target_link_libraries(transfusion PRIVATE ${PROTOBUF_LIBRARIES})
+target_link_libraries(transfusion PRIVATE protobuf::libprotobuf)
+
+protobuf_generate(
+ TARGET transfusion
+ LANGUAGE cpp
12
+ PROTOS ${CMAKE_CURRENT_SOURCE_DIR}/TransfusionMsg.proto
13
+ PROTOC_OUT_DIR ${CMAKE_CURRENT_BINARY_DIR}
14
+)
15
16
+target_include_directories(transfusion PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>)
0 commit comments