[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