|
@@ -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()
|