fenics: specify python exe (#28323)
This commit is contained in:
parent
d74396ad21
commit
7d3a696d27
@ -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)
|
||||
|
Loading…
Reference in New Issue
Block a user