diff options
| author | robot-ya-builder <[email protected]> | 2023-06-16 23:06:17 +0300 |
|---|---|---|
| committer | robot-ya-builder <[email protected]> | 2023-06-16 23:06:17 +0300 |
| commit | 7f8f327ecc4ac0d9fcfcb9e6dfba03e20a7ff8b7 (patch) | |
| tree | 472aacb109ae7c74a1aa32272d66e42b34e36854 /cmake/llvm-tools.cmake | |
| parent | 625dc01ee453c507fdd73e1547df9e1281e1b015 (diff) | |
External build system generator release 33
Update tools: yexport
Diffstat (limited to 'cmake/llvm-tools.cmake')
| -rw-r--r-- | cmake/llvm-tools.cmake | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cmake/llvm-tools.cmake b/cmake/llvm-tools.cmake index 970d4e4d35a..c3dda8b0d87 100644 --- a/cmake/llvm-tools.cmake +++ b/cmake/llvm-tools.cmake @@ -35,6 +35,13 @@ else() message(STATUS "Using ${LLVMOPT} for LLVM IR optimization") endif() +find_program(LLVMLLC NAMES llc-12 llc) +if (LLVMLLC MATCHES "LLVMLLC-NOTFOUND") + message(SEND_ERROR "llvm llc tool not found") +else() + message(STATUS "Using ${LLVMLLC} for LLVM IR to binary code compilation") +endif() + function(llvm_compile_cxx Tgt Inpt Out Tool UseC) list(APPEND TARGET_INCLUDES "-I$<JOIN:$<TARGET_PROPERTY:${Tgt},INCLUDE_DIRECTORIES>,$<SEMICOLON>-I>") list(APPEND TARGET_COMPILE_OPTIONS "'$<JOIN:$<TARGET_GENEX_EVAL:${Tgt},$<TARGET_PROPERTY:${Tgt},COMPILE_OPTIONS>>,'$<SEMICOLON>'>'") |
