diff options
Diffstat (limited to 'share/cmake-3.17/Modules/CMakeUnixFindMake.cmake')
-rw-r--r-- | share/cmake-3.17/Modules/CMakeUnixFindMake.cmake | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/share/cmake-3.17/Modules/CMakeUnixFindMake.cmake b/share/cmake-3.17/Modules/CMakeUnixFindMake.cmake new file mode 100644 index 0000000..1165656 --- /dev/null +++ b/share/cmake-3.17/Modules/CMakeUnixFindMake.cmake @@ -0,0 +1,16 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + + +find_program(CMAKE_MAKE_PROGRAM NAMES gmake make smake) +mark_as_advanced(CMAKE_MAKE_PROGRAM) + +# Look for a make tool provided by Xcode +if(NOT CMAKE_MAKE_PROGRAM AND CMAKE_HOST_APPLE) + execute_process(COMMAND xcrun --find make + OUTPUT_VARIABLE _xcrun_out OUTPUT_STRIP_TRAILING_WHITESPACE + ERROR_VARIABLE _xcrun_err) + if(_xcrun_out) + set_property(CACHE CMAKE_MAKE_PROGRAM PROPERTY VALUE "${_xcrun_out}") + endif() +endif() |