Patrick Williams | 5877637 | 2022-04-13 09:07:35 -0500 | [diff] [blame^] | 1 | From 3150cb043363e05588062dd392b940be25594713 Mon Sep 17 00:00:00 2001 |
| 2 | From: Stefan Herbrechtsmeier <stefan.herbrechtsmeier@weidmueller.com> |
| 3 | Date: Tue, 18 Feb 2020 14:17:07 +0100 |
| 4 | Subject: [PATCH] cmake: add separate export for plugin targets |
| 5 | |
| 6 | Upstream-Status: Submitted [https://github.com/grpc/grpc/pull/29328] |
| 7 | |
| 8 | |
| 9 | --- |
| 10 | CMakeLists.txt | 18 +++++++++++------- |
| 11 | 1 file changed, 11 insertions(+), 7 deletions(-) |
| 12 | |
| 13 | diff --git a/CMakeLists.txt b/CMakeLists.txt |
| 14 | index efdaf8936d..6608b1b00c 100644 |
| 15 | --- a/CMakeLists.txt |
| 16 | +++ b/CMakeLists.txt |
| 17 | @@ -10935,7 +10935,7 @@ target_link_libraries(grpc_cpp_plugin |
| 18 | |
| 19 | |
| 20 | if(gRPC_INSTALL) |
| 21 | - install(TARGETS grpc_cpp_plugin EXPORT gRPCTargets |
| 22 | + install(TARGETS grpc_cpp_plugin EXPORT gRPCPluginTargets |
| 23 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 24 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 25 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 26 | @@ -10975,7 +10975,7 @@ target_link_libraries(grpc_csharp_plugin |
| 27 | |
| 28 | |
| 29 | if(gRPC_INSTALL) |
| 30 | - install(TARGETS grpc_csharp_plugin EXPORT gRPCTargets |
| 31 | + install(TARGETS grpc_csharp_plugin EXPORT gRPCPluginTargets |
| 32 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 33 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 34 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 35 | @@ -11015,7 +11015,7 @@ target_link_libraries(grpc_node_plugin |
| 36 | |
| 37 | |
| 38 | if(gRPC_INSTALL) |
| 39 | - install(TARGETS grpc_node_plugin EXPORT gRPCTargets |
| 40 | + install(TARGETS grpc_node_plugin EXPORT gRPCPluginTargets |
| 41 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 42 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 43 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 44 | @@ -11055,7 +11055,7 @@ target_link_libraries(grpc_objective_c_plugin |
| 45 | |
| 46 | |
| 47 | if(gRPC_INSTALL) |
| 48 | - install(TARGETS grpc_objective_c_plugin EXPORT gRPCTargets |
| 49 | + install(TARGETS grpc_objective_c_plugin EXPORT gRPCPluginTargets |
| 50 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 51 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 52 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 53 | @@ -11095,7 +11095,7 @@ target_link_libraries(grpc_php_plugin |
| 54 | |
| 55 | |
| 56 | if(gRPC_INSTALL) |
| 57 | - install(TARGETS grpc_php_plugin EXPORT gRPCTargets |
| 58 | + install(TARGETS grpc_php_plugin EXPORT gRPCPluginTargets |
| 59 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 60 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 61 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 62 | @@ -11135,7 +11135,7 @@ target_link_libraries(grpc_python_plugin |
| 63 | |
| 64 | |
| 65 | if(gRPC_INSTALL) |
| 66 | - install(TARGETS grpc_python_plugin EXPORT gRPCTargets |
| 67 | + install(TARGETS grpc_python_plugin EXPORT gRPCPluginTargets |
| 68 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 69 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 70 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 71 | @@ -11175,7 +11175,7 @@ target_link_libraries(grpc_ruby_plugin |
| 72 | |
| 73 | |
| 74 | if(gRPC_INSTALL) |
| 75 | - install(TARGETS grpc_ruby_plugin EXPORT gRPCTargets |
| 76 | + install(TARGETS grpc_ruby_plugin EXPORT gRPCPluginTargets |
| 77 | RUNTIME DESTINATION ${gRPC_INSTALL_BINDIR} |
| 78 | BUNDLE DESTINATION ${gRPC_INSTALL_BINDIR} |
| 79 | LIBRARY DESTINATION ${gRPC_INSTALL_LIBDIR} |
| 80 | @@ -17349,6 +17349,10 @@ if(gRPC_INSTALL) |
| 81 | DESTINATION ${gRPC_INSTALL_CMAKEDIR} |
| 82 | NAMESPACE gRPC:: |
| 83 | ) |
| 84 | + install(EXPORT gRPCPluginTargets |
| 85 | + DESTINATION ${gRPC_INSTALL_CMAKEDIR} |
| 86 | + NAMESPACE gRPC:: |
| 87 | + ) |
| 88 | endif() |
| 89 | |
| 90 | include(CMakePackageConfigHelpers) |
| 91 | -- |
| 92 | 2.30.2 |
| 93 | |