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 | 03b003b1cb2f0ab2b6bd05b879c2624522b18672 (patch) | |
tree | 46dff0622789e9d93e37e154e7e5d27a33ffbb8c /cmake | |
parent | c12c3d075383806be3b7dd2a5166124c6de8de34 (diff) | |
download | llvm-03b003b1cb2f0ab2b6bd05b879c2624522b18672.tar.gz llvm-03b003b1cb2f0ab2b6bd05b879c2624522b18672.tar.bz2 llvm-03b003b1cb2f0ab2b6bd05b879c2624522b18672.tar.xz |
Use llvm-lit if LLVM source tree is unavailable.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@209308 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'cmake')
-rw-r--r-- | cmake/modules/AddLLVM.cmake | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/cmake/modules/AddLLVM.cmake b/cmake/modules/AddLLVM.cmake index df4aef6232..69ffa5b660 100644 --- a/cmake/modules/AddLLVM.cmake +++ b/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() |