Browse Source

Merge topic 'ninja-tool'

feb5cb8d9d Ninja: Prefer first ninja tool available in PATH

Acked-by: Kitware Robot <[email protected]>
Merge-request: !4091
Brad King 6 years ago
parent
commit
f55593a607
2 changed files with 8 additions and 0 deletions
  1. 7 0
      Help/release/dev/ninja-tool.rst
  2. 1 0
      Modules/CMakeNinjaFindMake.cmake

+ 7 - 0
Help/release/dev/ninja-tool.rst

@@ -0,0 +1,7 @@
+ninja-tool
+----------
+
+* The :generator:`Ninja` generator now prefers the first ninja build
+  tool to appear in the ``PATH`` no matter whether it is called
+  ``ninja-build``, ``ninja``, or ``samu``.  Previously the first
+  of those names to appear anywhere in the ``PATH`` would be preferred.

+ 1 - 0
Modules/CMakeNinjaFindMake.cmake

@@ -4,5 +4,6 @@
 
 find_program(CMAKE_MAKE_PROGRAM
   NAMES ninja-build ninja samu
+  NAMES_PER_DIR
   DOC "Program used to build from build.ninja files.")
 mark_as_advanced(CMAKE_MAKE_PROGRAM)