summary refs log tree commit diff
path: root/pkgs/development/libraries/protobuf
diff options
context:
space:
mode:
authorAaron Jheng <wentworth@outlook.com>2023-09-20 22:28:35 +0800
committerAaron Jheng <wentworth@outlook.com>2023-09-28 13:03:44 +0000
commitd2b4c7cec59a78eb00a2638acf042cc3ec45510b (patch)
tree5c2b99155b074fd4e72428de0d026e2a5f66562f /pkgs/development/libraries/protobuf
parentf3d8120d7d80cbf3517d7630fe2067b653d58f49 (diff)
downloadnixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar.gz
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar.bz2
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar.lz
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar.xz
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.tar.zst
nixpkgs-d2b4c7cec59a78eb00a2638acf042cc3ec45510b.zip
localproxy: use protobuf3_21
Diffstat (limited to 'pkgs/development/libraries/protobuf')
-rw-r--r--pkgs/development/libraries/protobuf/generic-v3-cmake.nix3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkgs/development/libraries/protobuf/generic-v3-cmake.nix b/pkgs/development/libraries/protobuf/generic-v3-cmake.nix
index 53cbfab1fb2..dd31aba434c 100644
--- a/pkgs/development/libraries/protobuf/generic-v3-cmake.nix
+++ b/pkgs/development/libraries/protobuf/generic-v3-cmake.nix
@@ -16,6 +16,7 @@
   # downstream dependencies
 , python3
 , grpc
+, enableShared ? !stdenv.hostPlatform.isStatic
 
 , ...
 }:
@@ -74,7 +75,7 @@ stdenv.mkDerivation (finalAttrs: {
   cmakeFlags = [
     "-Dprotobuf_USE_EXTERNAL_GTEST=ON"
     "-Dprotobuf_ABSL_PROVIDER=package"
-  ] ++ lib.optionals (!stdenv.targetPlatform.isStatic) [
+  ] ++ lib.optionals enableShared [
     "-Dprotobuf_BUILD_SHARED_LIBS=ON"
   ]
   # Tests fail to build on 32-bit platforms; fixed in 3.22