summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--var/spack/repos/builtin/packages/catalyst/package.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/catalyst/package.py b/var/spack/repos/builtin/packages/catalyst/package.py
index c00aca23e9..1a2967926d 100644
--- a/var/spack/repos/builtin/packages/catalyst/package.py
+++ b/var/spack/repos/builtin/packages/catalyst/package.py
@@ -6,6 +6,7 @@
from spack import *
import os
import subprocess
+import sys
import llnl.util.tty as tty
@@ -133,7 +134,12 @@ class Catalyst(CMakePackage):
'Editions')
catalyst_source_dir = os.path.abspath(self.root_cmakelists_dir)
- command = ['python', catalyst_script,
+ python_path = (os.path.realpath(
+ spec['python3'].command.path if '+python3' in self.spec else
+ spec['python'].command.path if '+python' in self.spec else
+ sys.executable))
+
+ command = [python_path, catalyst_script,
'-r', self.stage.source_path,
'-o', catalyst_source_dir]