diff --git a/ApplicationCode/CMakeLists.txt b/ApplicationCode/CMakeLists.txt index aa45bed302..9304e3e7f7 100644 --- a/ApplicationCode/CMakeLists.txt +++ b/ApplicationCode/CMakeLists.txt @@ -644,6 +644,14 @@ if (RESINSIGHT_PRIVATE_INSTALL) ) endif() + # install GRPC-related DLLs + if (RESINSIGHT_ENABLE_GRPC) + set (GRPC_DLL_NAMES libprotobuf cares zlib1) + foreach (dllname ${GRPC_DLL_NAMES}) + list(APPEND RESINSIGHT_FILES "${CMAKE_CURRENT_BINARY_DIR}/$/${dllname}.dll") + endforeach(dllname ${GRPC_DLL_NAMES}) + endif() + # CRT set(CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS_SKIP ON) set(CMAKE_INSTALL_OPENMP_LIBRARIES ON) @@ -652,6 +660,12 @@ if (RESINSIGHT_PRIVATE_INSTALL) endif() + + # install gRPC Python files + if (RESINSIGHT_ENABLE_GRPC) + install(DIRECTORY ${GRPC_PYTHON_SOURCE_PATH} DESTINATION ${RESINSIGHT_INSTALL_FOLDER} FILES_MATCHING PATTERN "*.py") + endif() + set (RESINSIGHT_FILES ${RESINSIGHT_FILES} ${RESINSIGHT_LICENSE_FILES})