File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -63,11 +63,12 @@ target_include_directories(catkit_core PUBLIC ${PROTOBUF_INCLUDE_DIR})
6363target_link_libraries (catkit_core PUBLIC ${PROTOBUF_LIBRARY} )
6464
6565set (PROTO_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR} /gen/" )
66- file (GLOB_RECURSE PROTO_SOURCES "./proto/*.proto" )
66+ set (PROTO_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR} /proto/" )
67+ file (GLOB_RECURSE PROTO_SOURCES "${PROTO_SOURCE_DIR} /*.proto" )
6768file (MAKE_DIRECTORY "${PROTO_BINARY_DIR} " )
6869protobuf_generate (
6970 TARGET catkit_core
70- IMPORT_DIRS ./proto
71+ IMPORT_DIRS " ${PROTO_SOURCE_DIR} "
7172 PROTOC_OUT_DIR "${PROTO_BINARY_DIR} "
7273 PROTOS ${PROTO_SOURCES}
7374)
@@ -99,7 +100,7 @@ install(
99100 DESTINATION "lib/cmake/catkit_core"
100101)
101102
102- install (DIRECTORY ${CMAKE_CURRENT_LIST_DIR}
103+ install (DIRECTORY " ${CMAKE_CURRENT_SOURCE_DIR} /src/"
103104 DESTINATION include/catkit_core
104105 FILES_MATCHING
105106 PATTERN "*.h"
@@ -110,5 +111,10 @@ install(DIRECTORY "${PROTO_BINARY_DIR}"
110111 FILES_MATCHING
111112 PATTERN "*.h"
112113)
114+ install (DIRECTORY "${PROTO_SOURCE_DIR} "
115+ DESTINATION include/catkit_core/proto
116+ FILES_MATCHING
117+ PATTERN "*.proto"
118+ )
113119
114120add_subdirectory (benchmarks )
You can’t perform that action at this time.
0 commit comments