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