gtest: ensure C++17 support (#207338)

This commit is contained in:
Dmitry Kalinkin
2023-01-23 01:20:01 -05:00
committed by GitHub
parent 78daa27725
commit 2f8e6f3d33
+7 -1
View File
@@ -19,7 +19,13 @@ stdenv.mkDerivation rec {
nativeBuildInputs = [ cmake ninja ];
cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
cmakeFlags = [
"-DBUILD_SHARED_LIBS=ON"
] ++ lib.optionals (stdenv.cc.isClang && (lib.versionOlder stdenv.cc.version "16.0")) [
# Enable C++17 support
# https://github.com/google/googletest/issues/3081
"-DCMAKE_CXX_STANDARD=17"
];
meta = with lib; {
description = "Google's framework for writing C++ tests";