diff options
author | Dmitry Kalinkin <dmitry.kalinkin@gmail.com> | 2018-12-26 17:43:38 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-26 17:43:38 -0500 |
commit | 8e79ebc523d01aee24a29aaeff794e3a94830c74 (patch) | |
tree | f703f83ac262a702a62de4659315fa2991541df6 /pkgs/development | |
parent | 626cc7eb21738b2409ca3928677542bc3e326fe2 (diff) | |
parent | 956b4a87a8809170b07bcc5f6488cff1b1e8f540 (diff) | |
download | nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar.gz nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar.bz2 nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar.lz nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar.xz nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.tar.zst nixpkgs-8e79ebc523d01aee24a29aaeff794e3a94830c74.zip |
Merge pull request #52934 from veprbl/pr/arrow_cpp_gtest_fix
arrow-cpp: fix build
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/arrow-cpp/default.nix | 4 | ||||
-rw-r--r-- | pkgs/development/libraries/gtest/default.nix | 8 |
2 files changed, 6 insertions, 6 deletions
diff --git a/pkgs/development/libraries/arrow-cpp/default.nix b/pkgs/development/libraries/arrow-cpp/default.nix index 96259dc6694..f9d8736ea20 100644 --- a/pkgs/development/libraries/arrow-cpp/default.nix +++ b/pkgs/development/libraries/arrow-cpp/default.nix @@ -1,4 +1,4 @@ -{ stdenv, symlinkJoin, fetchurl, fetchFromGitHub, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }: +{ stdenv, symlinkJoin, fetchurl, fetchFromGitHub, boost, brotli, cmake, double-conversion, flatbuffers, gflags, glog, gtest_static, lz4, perl, python, rapidjson, snappy, thrift, which, zlib, zstd }: let parquet-testing = fetchFromGitHub { @@ -49,7 +49,7 @@ stdenv.mkDerivation rec { FLATBUFFERS_HOME = flatbuffers; GFLAGS_HOME = gflags; GLOG_HOME = glog; - GTEST_HOME = gtest; + GTEST_HOME = symlinkJoin { name="gtest-wrap"; paths = [ gtest_static gtest_static.dev ]; }; LZ4_HOME = symlinkJoin { name="lz4-wrap"; paths = [ lz4 lz4.dev ]; }; RAPIDJSON_HOME = rapidjson; SNAPPY_HOME = symlinkJoin { name="snappy-wrap"; paths = [ snappy snappy.dev ]; }; diff --git a/pkgs/development/libraries/gtest/default.nix b/pkgs/development/libraries/gtest/default.nix index 65904ba215a..9ceb571983e 100644 --- a/pkgs/development/libraries/gtest/default.nix +++ b/pkgs/development/libraries/gtest/default.nix @@ -1,4 +1,6 @@ -{ stdenv, cmake, ninja, fetchFromGitHub }: +{ stdenv, cmake, ninja, fetchFromGitHub +, static ? false }: + stdenv.mkDerivation rec { name = "gtest-${version}"; version = "1.8.1"; @@ -18,9 +20,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ninja ]; - cmakeFlags = [ - "-DBUILD_SHARED_LIBS=ON" - ]; + cmakeFlags = stdenv.lib.optional (!static) "-DBUILD_SHARED_LIBS=ON"; meta = with stdenv.lib; { description = "Google's framework for writing C++ tests"; |