diff options
Diffstat (limited to 'lib/spack/spack/package.py')
-rw-r--r-- | lib/spack/spack/package.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py index addbdf4e84..d91c5109ae 100644 --- a/lib/spack/spack/package.py +++ b/lib/spack/spack/package.py @@ -898,6 +898,16 @@ class PackageBase(six.with_metaclass(PackageMeta, PackageViewMixin, object)): " does not have a concrete version.") return self.spec.versions[0] + @property + def platform_executables(self): + plat_exe = [] + if hasattr(self, 'executables'): + for exe in self.executables: + if sys.platform == 'win32': + exe = exe.replace('$', r'\.exe$') + plat_exe.append(exe) + return plat_exe + @memoized def version_urls(self): """OrderedDict of explicitly defined URLs for versions of this package. |