[flang-commits] [flang] 254472b - [Flang][CMake] Use LLVM-declared LLVM_EXTERNAL_LIT (#208680)

via flang-commits flang-commits at lists.llvm.org
Mon Jul 13 06:05:23 PDT 2026


Author: Michael Kruse
Date: 2026-07-13T15:05:18+02:00
New Revision: 254472bc2edd6d8ec536656368869e36c386a339

URL: https://github.com/llvm/llvm-project/commit/254472bc2edd6d8ec536656368869e36c386a339
DIFF: https://github.com/llvm/llvm-project/commit/254472bc2edd6d8ec536656368869e36c386a339.diff

LOG: [Flang][CMake] Use LLVM-declared LLVM_EXTERNAL_LIT (#208680)

LLVM_EXTERNAL_LIT is already declared by
https://github.com/llvm/llvm-project/blob/99fb741b6e0da866bf3c6000531104bff347d787/llvm/cmake/modules/AddLLVM.cmake#L2175.
Flang's redeclaration in standalone builds is redundant and breaks on
Windows because the filename there is `llvm-lit.py`.

Added: 
    

Modified: 
    flang/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/flang/CMakeLists.txt b/flang/CMakeLists.txt
index 42a7031c37fe9..bd3ce6d6b6ff5 100644
--- a/flang/CMakeLists.txt
+++ b/flang/CMakeLists.txt
@@ -216,7 +216,6 @@ if (FLANG_STANDALONE_BUILD)
   set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY
     ${CMAKE_BINARY_DIR}/lib${LLVM_LIBDIR_SUFFIX})
 
-  set(LLVM_EXTERNAL_LIT "${LLVM_TOOLS_BINARY_DIR}/llvm-lit" CACHE STRING "Command used to spawn lit")
   set(LIT_ARGS_DEFAULT "-sv")
   if (MSVC OR XCODE)
     set(LIT_ARGS_DEFAULT "${LIT_ARGS_DEFAULT} --no-progress-bar")


        


More information about the flang-commits mailing list