grpc: build shared libs, fixes #58375

This commit is contained in:
Frederik Rietdijk 2019-04-09 21:35:12 +02:00
parent 38b0717d50
commit 93d61e5c23

View File

@ -18,6 +18,7 @@ stdenv.mkDerivation rec {
"-DgRPC_SSL_PROVIDER=package"
"-DgRPC_PROTOBUF_PROVIDER=package"
"-DgRPC_GFLAGS_PROVIDER=package"
"-DBUILD_SHARED_LIBS=ON"
];
# CMake creates a build directory by default, this conflicts with the
@ -26,6 +27,10 @@ stdenv.mkDerivation rec {
rm -vf BUILD
'';
preBuild = ''
export LD_LIBRARY_PATH=$(pwd):$LD_LIBRARY_PATH
'';
NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.cc.isClang "-Wno-error=unknown-warning-option";
enableParallelBuilds = true;