fenics: specify python exe (#28323)

This commit is contained in:
Adam J. Stewart 2022-01-12 13:47:21 -06:00 committed by GitHub
parent d74396ad21
commit 7d3a696d27
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -122,7 +122,7 @@ class Fenics(CMakePackage):
depends_on('py-sphinx@1.0.1:', when='+doc', type='build')
def cmake_args(self):
return [
args = [
self.define_from_variant('BUILD_SHARED_LIBS', 'shared'),
self.define('DOLFIN_SKIP_BUILD_TESTS', True),
self.define_from_variant('DOLFIN_ENABLE_OPENMP', 'openmp'),
@ -146,6 +146,12 @@ def cmake_args(self):
self.define_from_variant('DOLFIN_ENABLE_ZLIB', 'zlib'),
]
if '+python' in self.spec:
args.append(self.define(
'PYTHON_EXECUTABLE', self.spec['python'].command.path))
return args
# set environment for bulding python interface
def setup_build_environment(self, env):
env.set('DOLFIN_DIR', self.prefix)