From 0c3d3afb01fd1faaa6e1db4d57af2ba82cb84ada Mon Sep 17 00:00:00 2001 From: Danny McClanahan <1305167+cosmicexplorer@users.noreply.github.com> Date: Sat, 23 Apr 2022 14:43:04 -0400 Subject: [PATCH] subjective change -- prefer ninja over unix makefiles in cmake --- lib/spack/spack/build_systems/cmake.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/spack/spack/build_systems/cmake.py b/lib/spack/spack/build_systems/cmake.py index a1ccbf317e1..09081d6d4bb 100644 --- a/lib/spack/spack/build_systems/cmake.py +++ b/lib/spack/spack/build_systems/cmake.py @@ -94,11 +94,13 @@ class CMakePackage(PackageBase): #: See https://cmake.org/cmake/help/latest/manual/cmake-generators.7.html #: for more information. - generator = "Unix Makefiles" + # generator = "Unix Makefiles" + generator = "Ninja" + depends_on('ninja', type='build') if sys.platform == 'win32': generator = "Ninja" - depends_on('ninja') + depends_on('ninja', type='build') # https://cmake.org/cmake/help/latest/variable/CMAKE_BUILD_TYPE.html variant('build_type', default='RelWithDebInfo',