From cad1cbc4bcf83a93b7be3df7c97f20f76f405b9e Mon Sep 17 00:00:00 2001 From: Vladimir Vereschaka Date: Wed, 29 Apr 2020 16:15:16 -0700 Subject: [PATCH] [CMake] Provide a proper default location for llvm-lit for out-of-tree users on Windows host. llvm-lit gets '.py' extension on Windows host during its configuration. We need to provide a correct name for llvm-lit including file extension within LLVM_CONFIG_DEFAULT_EXTERNAL_LIT variable. Update for commit 45526d29a5b2cf126b83ada3991921970007d16f. Differential Revision: https://reviews.llvm.org/D79144 --- llvm/cmake/modules/CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/llvm/cmake/modules/CMakeLists.txt b/llvm/cmake/modules/CMakeLists.txt index 4bb03b6..1cef87a 100644 --- a/llvm/cmake/modules/CMakeLists.txt +++ b/llvm/cmake/modules/CMakeLists.txt @@ -56,7 +56,11 @@ set(LLVM_CONFIG_TOOLS_BINARY_DIR "${LLVM_TOOLS_BINARY_DIR}") # Generate a default location for lit if (LLVM_BUILD_UTILS) - set(LLVM_CONFIG_DEFAULT_EXTERNAL_LIT "${LLVM_CONFIG_TOOLS_BINARY_DIR}/llvm-lit") + if (CMAKE_HOST_WIN32 AND NOT CYGWIN) + set(LLVM_CONFIG_DEFAULT_EXTERNAL_LIT "${LLVM_CONFIG_TOOLS_BINARY_DIR}/llvm-lit.py") + else() + set(LLVM_CONFIG_DEFAULT_EXTERNAL_LIT "${LLVM_CONFIG_TOOLS_BINARY_DIR}/llvm-lit") + endif() endif() if (LLVM_LINK_LLVM_DYLIB) -- 2.7.4