# HG changeset patch # User Sebastien Jodogne # Date 1679904248 -7200 # Node ID af66a8e93ccf063fa2d86e76057dbc80f1969e67 # Parent fb96f1ffd0204c7d48f0c04c15e8372e8015011a fix diff -r fb96f1ffd020 -r af66a8e93ccf OrthancFramework/Resources/CMake/ProtobufConfiguration.cmake --- a/OrthancFramework/Resources/CMake/ProtobufConfiguration.cmake Mon Mar 27 09:02:36 2023 +0200 +++ b/OrthancFramework/Resources/CMake/ProtobufConfiguration.cmake Mon Mar 27 10:04:08 2023 +0200 @@ -30,7 +30,6 @@ CMAKE_ARGS -DCMAKE_BUILD_TYPE:STRING=${CMAKE_BUILD_TYPE} -DCMAKE_INSTALL_PREFIX=${CMAKE_CURRENT_BINARY_DIR} - INSTALL_COMMAND "" # Skip the install step ) # The "protoc" compiler is built using "externalproject_add", @@ -41,8 +40,7 @@ set(Suffix "") endif() - externalproject_get_property(ProtobufCompiler binary_dir) - set(PROTOC_EXECUTABLE ${binary_dir}/protoc${Suffix}) + set(PROTOC_EXECUTABLE ${CMAKE_CURRENT_BINARY_DIR}/protoc${Suffix}) endif() include(${CMAKE_CURRENT_LIST_DIR}/../ProtocolBuffers/ProtobufLibrary.cmake) diff -r fb96f1ffd020 -r af66a8e93ccf OrthancFramework/Resources/ProtocolBuffers/CMakeLists.txt --- a/OrthancFramework/Resources/ProtocolBuffers/CMakeLists.txt Mon Mar 27 09:02:36 2023 +0200 +++ b/OrthancFramework/Resources/ProtocolBuffers/CMakeLists.txt Mon Mar 27 10:04:08 2023 +0200 @@ -142,3 +142,8 @@ ${PROTOBUF_LIBRARY_SOURCES} ${PROTOBUF_COMPILER_SOURCES} ) + +install( + TARGETS protoc + RUNTIME DESTINATION . + )