From 3d109da5b219400382c27bf7769305c92bed79ea Mon Sep 17 00:00:00 2001 From: Magne Sjaastad Date: Wed, 29 May 2019 15:12:30 +0200 Subject: [PATCH] #4425 Python: Add install of gRPC dlls and Python module --- ApplicationCode/CMakeLists.txt | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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})