From 8db2dbb6cb20d9f8d1974f4986fe34858b8a77ec Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Sun, 12 Feb 2023 23:12:51 +0100 Subject: [PATCH] ceres-solver: Add and propagate metis dependency SuiteSparse depends on METIS anyway, so we might as well enable METIS in ceres-solver as well. --- pkgs/development/libraries/ceres-solver/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/ceres-solver/default.nix b/pkgs/development/libraries/ceres-solver/default.nix index a5119f4a7f6..7052c98d8ef 100644 --- a/pkgs/development/libraries/ceres-solver/default.nix +++ b/pkgs/development/libraries/ceres-solver/default.nix @@ -8,6 +8,7 @@ , gflags , glog , suitesparse +, metis , runTests ? false , enableStatic ? stdenv.hostPlatform.isStatic , withBlas ? true @@ -30,7 +31,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ cmake ]; buildInputs = lib.optional runTests gflags; propagatedBuildInputs = [ eigen glog ] - ++ lib.optionals withBlas [ blas suitesparse ]; + ++ lib.optionals withBlas [ blas suitesparse metis ]; cmakeFlags = [ "-DBUILD_SHARED_LIBS=${if enableStatic then "OFF" else "ON"}"