Took 3 minutes
This commit is contained in:
Lukas Brübach 2025-10-04 21:18:28 +02:00
parent 27c7e42f69
commit e8bba94be2

View file

@ -169,8 +169,14 @@ if(${Protobuf_VERSION} VERSION_LESS "3.21.0.0")
message(STATUS "Using Protobuf Legacy Mode")
include_directories(${PROTOBUF_INCLUDE_DIRS})
include_directories(${CMAKE_CURRENT_BINARY_DIR})
file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/pb)
set(PROTO_BINARY_DIR "${CMAKE_CURRENT_BINARY_DIR}/pb")
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES} OUT_DIR ${PROTO_BINARY_DIR})
protobuf_generate_cpp(PROTO_SRCS PROTO_HDRS ${PROTO_FILES})
foreach (file ${PROTO_SRCS} ${PROTO_HDRS})
get_filename_component(fname ${file} NAME)
file(RENAME ${file} ${CMAKE_CURRENT_BINARY_DIR}/pb/${fname})
endforeach ()
add_library(cockatrice_protocol ${PROTO_SRCS} ${PROTO_HDRS})
set(cockatrice_protocol_LIBS ${PROTOBUF_LIBRARIES})