diff options
Diffstat (limited to 'var/spack/repos/builtin/packages/ninja/package.py')
-rw-r--r-- | var/spack/repos/builtin/packages/ninja/package.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/var/spack/repos/builtin/packages/ninja/package.py b/var/spack/repos/builtin/packages/ninja/package.py index d6cc0d59d1..b242d2eeea 100644 --- a/var/spack/repos/builtin/packages/ninja/package.py +++ b/var/spack/repos/builtin/packages/ninja/package.py @@ -2,6 +2,7 @@ # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) +import sys class Ninja(Package): @@ -53,9 +54,14 @@ class Ninja(Package): def install(self, spec, prefix): mkdir(prefix.bin) - install('ninja', prefix.bin) + name = 'ninja' + if sys.platform == 'win32': + name = name + '.exe' + install(name, prefix.bin) install_tree('misc', prefix.misc) + if sys.platform == "win32": + return # Some distros like Fedora install a 'ninja-build' executable # instead of 'ninja'. Install both for uniformity. with working_dir(prefix.bin): |