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
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -56,6 +56,14 @@ class Eigen(CMakePackage):
def setup_run_environment(self, env):
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
def headers(self):
headers = find_all_headers(self.prefix.include)