diff options
author | Dr. Christian Tacke <58549698+ChristianTackeGSI@users.noreply.github.com> | 2020-05-26 16:30:18 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-26 16:30:18 +0200 |
commit | 2c6406c0031b457b05eb9e8a2640f2f1fddf0474 (patch) | |
tree | 67a3532ca8a81a31e5b152ab093ea3b10945e2da | |
parent | d7fb8701c2b4c39e0d76b230e2a39198436a2b30 (diff) | |
download | spack-2c6406c0031b457b05eb9e8a2640f2f1fddf0474.tar.gz spack-2c6406c0031b457b05eb9e8a2640f2f1fddf0474.tar.bz2 spack-2c6406c0031b457b05eb9e8a2640f2f1fddf0474.tar.xz spack-2c6406c0031b457b05eb9e8a2640f2f1fddf0474.zip |
grpc: allow building shared libraries (#16356)
-rw-r--r-- | var/spack/repos/builtin/packages/grpc/package.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/var/spack/repos/builtin/packages/grpc/package.py b/var/spack/repos/builtin/packages/grpc/package.py index 7996a6865b..a7eff3e07f 100644 --- a/var/spack/repos/builtin/packages/grpc/package.py +++ b/var/spack/repos/builtin/packages/grpc/package.py @@ -19,6 +19,8 @@ class Grpc(CMakePackage): version('1.24.3', sha256='c84b3fa140fcd6cce79b3f9de6357c5733a0071e04ca4e65ba5f8d306f10f033') version('1.23.1', sha256='dd7da002b15641e4841f20a1f3eb1e359edb69d5ccf8ac64c362823b05f523d9') + variant('shared', default=False, + description='Build shared instead of static libraries') variant('codegen', default=True, description='Builds code generation plugins for protobuf ' 'compiler (protoc)') @@ -31,6 +33,8 @@ class Grpc(CMakePackage): def cmake_args(self): args = [ + '-DBUILD_SHARED_LIBS:Bool={0}'.format( + 'ON' if '+shared' in self.spec else 'OFF'), '-DgRPC_BUILD_CODEGEN:Bool={0}'.format( 'ON' if '+codegen' in self.spec else 'OFF'), '-DgRPC_BUILD_CSHARP_EXT:Bool=OFF', |