summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/ninja/package.py
diff options
context:
space:
mode:
Diffstat (limited to 'var/spack/repos/builtin/packages/ninja/package.py')
-rw-r--r--var/spack/repos/builtin/packages/ninja/package.py8
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):