From c98ee6d8acb2855366265f92150855832ca55999 Mon Sep 17 00:00:00 2001 From: Wouter Deconinck Date: Fri, 21 Mar 2025 09:50:54 -0500 Subject: [PATCH] eigen: build test executables when self.run_tests (#49540) --- var/spack/repos/builtin/packages/eigen/package.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/var/spack/repos/builtin/packages/eigen/package.py b/var/spack/repos/builtin/packages/eigen/package.py index ae86b745e30..c1c5fc0d8fb 100644 --- a/var/spack/repos/builtin/packages/eigen/package.py +++ b/var/spack/repos/builtin/packages/eigen/package.py @@ -84,7 +84,11 @@ def setup_run_environment(self, env): env.prepend_path("CPATH", self.prefix.include.eigen3) def cmake_args(self): - args = [] + args = [ + self.define("EIGEN_BUILD_TESTING", self.run_tests), + self.define("EIGEN_LEAVE_TEST_IN_ALL_TARGET", self.run_tests), + ] + if self.spec.satisfies("@:3.4"): # CMake fails without this flag # https://gitlab.com/libeigen/eigen/-/issues/1656