Merge pull request #23092 from webosbrew/feature/webOS
[xbmc.git] / cmake / modules / FindLLVM.cmake
blob7b97aa081eaa338c112d9ed25474a3d36d4f6b3e
1 #.rst:
2 # FindLLVM
3 # ----------
4 # Finds llvm tools
7 find_program(LLVM_AR_EXECUTABLE NAMES llvm-ar llvm-ar-12 llvm-ar-11 llvm-ar-10 llvm-ar-9 llvm-ar-8)
8 find_program(LLVM_NM_EXECUTABLE NAMES llvm-nm llvm-nm-12 llvm-nm-11 llvm-nm-10 llvm-nm-9 llvm-nm-8)
9 find_program(LLVM_RANLIB_EXECUTABLE NAMES llvm-ranlib llvm-ranlib-12 llvm-ranlib-11 llvm-ranlib-10 llvm-ranlib-9 llvm-ranlib-8)
11 include(FindPackageHandleStandardArgs)
12 find_package_handle_standard_args(LLVM REQUIRED_VARS LLVM_AR_EXECUTABLE LLVM_NM_EXECUTABLE LLVM_RANLIB_EXECUTABLE)
14 if(LLVM_FOUND)
15   set(CMAKE_AR ${LLVM_AR_EXECUTABLE})
16   set(CMAKE_NM ${LLVM_NM_EXECUTABLE})
17   set(CMAKE_RANLIB ${LLVM_RANLIB_EXECUTABLE})
18 endif()
19 mark_as_advanced(CMAKE_AR CMAKE_NM CMAKE_RANLIB)