Eigen: turn on BUILD_TESTING for build to complete (#30528)

Co-authored-by: Massimiliano Culpo <massimiliano.culpo@gmail.com>
This commit is contained in:
JDBetteridge
2022-05-06 23:28:33 +01:00
committed by GitHub
parent 22f3ef0a21
commit dfdbd1151d

View File

@@ -56,6 +56,14 @@ class Eigen(CMakePackage):
def setup_run_environment(self, env): def setup_run_environment(self, env):
env.prepend_path('CPATH', self.prefix.include.eigen3) env.prepend_path('CPATH', self.prefix.include.eigen3)
def cmake_args(self):
args = []
if self.spec.satisfies('@:3.4'):
# CMake fails without this flag
# https://gitlab.com/libeigen/eigen/-/issues/1656
args += [self.define('BUILD_TESTING', 'ON')]
return args
@property @property
def headers(self): def headers(self):
headers = find_all_headers(self.prefix.include) headers = find_all_headers(self.prefix.include)