diff options
| author | Greg Fitzgerald <gregf@codeaurora.org> | 2014-05-21 16:44:03 +0000 |
|---|---|---|
| committer | Greg Fitzgerald <gregf@codeaurora.org> | 2014-05-21 16:44:03 +0000 |
| commit | 962a339bec1588c54c2a21e87aae9a20097cb8e5 (patch) | |
| tree | 54fc4e2cfe29b7384d57b4469518097b5d0a4a6d /llvm | |
| parent | 9393b5113ba85474b08be0647eed95572863c251 (diff) | |
| download | bcm5719-llvm-962a339bec1588c54c2a21e87aae9a20097cb8e5.tar.gz bcm5719-llvm-962a339bec1588c54c2a21e87aae9a20097cb8e5.zip | |
Use llvm-lit if LLVM source tree is unavailable.
llvm-svn: 209308
Diffstat (limited to 'llvm')
| -rw-r--r-- | llvm/cmake/modules/AddLLVM.cmake | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/llvm/cmake/modules/AddLLVM.cmake b/llvm/cmake/modules/AddLLVM.cmake index df4aef62325..69ffa5b6606 100644 --- a/llvm/cmake/modules/AddLLVM.cmake +++ b/llvm/cmake/modules/AddLLVM.cmake @@ -632,11 +632,12 @@ function(add_lit_target target comment) if (NOT CMAKE_CFG_INTDIR STREQUAL ".") list(APPEND LIT_ARGS --param build_mode=${CMAKE_CFG_INTDIR}) endif () - set(LIT_COMMAND - ${PYTHON_EXECUTABLE} - ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py - ${LIT_ARGS} - ) + if (LLVM_MAIN_SRC_DIR) + set (LIT_COMMAND ${PYTHON_EXECUTABLE} ${LLVM_MAIN_SRC_DIR}/utils/lit/lit.py) + else() + find_program(LIT_COMMAND llvm-lit) + endif () + list(APPEND LIT_COMMAND ${LIT_ARGS}) foreach(param ${ARG_PARAMS}) list(APPEND LIT_COMMAND --param ${param}) endforeach() |

