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)
15 set(CMAKE_AR ${LLVM_AR_EXECUTABLE})
16 set(CMAKE_NM ${LLVM_NM_EXECUTABLE})
17 set(CMAKE_RANLIB ${LLVM_RANLIB_EXECUTABLE})
19 mark_as_advanced(CMAKE_AR CMAKE_NM CMAKE_RANLIB)