Browse Source

External build system generator release 34

Update tools: yexport
robot-ya-builder 1 year ago
parent
commit
7db7c08367
1 changed files with 5 additions and 5 deletions
  1. 5 5
      cmake/llvm-tools.cmake

+ 5 - 5
cmake/llvm-tools.cmake

@@ -2,7 +2,7 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
   set(CLANGPLUSPLUS ${CMAKE_CXX_COMPILER})
   message(STATUS "Using ${CLANGPLUSPLUS} for c++ to LLVM IR translation")
 else()
-  find_program(CLANGPLUSPLUS NAMES clang++-12 clang++)
+  find_program(CLANGPLUSPLUS NAMES clang++-12 clang++-14 clang++)
   if (CLANGPLUSPLUS MATCHES "CLANGPLUSPLUS-NOTFOUND")
     message(SEND_ERROR "clang++ not found")
   else()
@@ -14,7 +14,7 @@ if (CMAKE_C_COMPILER_ID MATCHES "Clang")
   set(CLANGC ${CMAKE_C_COMPILER})
   message(STATUS "Using ${CLANGC} for c++ to LLVM IR translation")
 else()
-  find_program(CLANGC NAMES clang-12 clang)
+  find_program(CLANGC NAMES clang-12 clang-14 clang)
   if (CLANGC MATCHES "CLANGC-NOTFOUND")
     message(SEND_ERROR "clang not found")
   else()
@@ -22,20 +22,20 @@ else()
   endif()
 endif()
 
-find_program(LLVMLINK NAMES llvm-link-12 llvm-link)
+find_program(LLVMLINK NAMES llvm-link-12 llvm-link-14 llvm-link)
 if (LLVMLINK MATCHES "LLVMLINK-NOTFOUND")
   message(SEND_ERROR "llvm-link not found")
 else()
   message(STATUS "Using ${LLVMLINK} for LLVM IR linking")
 endif()
-find_program(LLVMOPT NAMES opt-12 opt)
+find_program(LLVMOPT NAMES opt-12 opt-14 opt)
 if (LLVMOPT MATCHES "LLVMOPT-NOTFOUND")
   message(SEND_ERROR "llvm opt tool not found")
 else()
   message(STATUS "Using ${LLVMOPT} for LLVM IR optimization")
 endif()
 
-find_program(LLVMLLC NAMES llc-12 llc)
+find_program(LLVMLLC NAMES llc-12 llc-14 llc)
 if (LLVMLLC MATCHES "LLVMLLC-NOTFOUND")
   message(SEND_ERROR "llvm llc tool not found")
 else()