From 6587ff77ea7aea508dde4ff68bf89e301756a52c Mon Sep 17 00:00:00 2001 From: Jonas Devlieghere Date: Wed, 29 Jul 2020 15:37:11 -0700 Subject: [PATCH] [lldb] Fix llvm-lit in standalone builds LLVM's make_paths_relative uses Python3_EXECUTABLE which isn't set in standalone LLDB builds. --- lldb/test/CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lldb/test/CMakeLists.txt b/lldb/test/CMakeLists.txt index 96931cb..dc5af5e 100644 --- a/lldb/test/CMakeLists.txt +++ b/lldb/test/CMakeLists.txt @@ -216,6 +216,9 @@ add_dependencies(check-lldb-reproducers check-lldb-reproducers-capture) if(LLDB_BUILT_STANDALONE) # This has to happen *AFTER* add_lit_testsuite. if (EXISTS ${LLVM_MAIN_SRC_DIR}/utils/llvm-lit) + # LLVM's make_paths_relative uses Python3_EXECUTABLE which isn't set in a + # standalone LLDB build. + set(Python3_EXECUTABLE ${PYTHON_EXECUTABLE}) add_subdirectory(${LLVM_MAIN_SRC_DIR}/utils/llvm-lit ${CMAKE_CURRENT_BINARY_DIR}/llvm-lit) endif() endif() -- 2.7.4