1# Distributed under the OSI-approved BSD 3-Clause License. See accompanying 2# file Copyright.txt or https://cmake.org/licensing for details. 3 4 5find_program(CMAKE_MAKE_PROGRAM NAMES gmake make smake) 6mark_as_advanced(CMAKE_MAKE_PROGRAM) 7 8# Look for a make tool provided by Xcode 9if(NOT CMAKE_MAKE_PROGRAM AND CMAKE_HOST_APPLE) 10 execute_process(COMMAND xcrun --find make 11 OUTPUT_VARIABLE _xcrun_out OUTPUT_STRIP_TRAILING_WHITESPACE 12 ERROR_VARIABLE _xcrun_err) 13 if(_xcrun_out) 14 set_property(CACHE CMAKE_MAKE_PROGRAM PROPERTY VALUE "${_xcrun_out}") 15 endif() 16endif() 17