[llvm] [LLVM] Add support to define lit test suites with a smaller set of dependencies (PR #155929)

Min-Yih Hsu via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 28 16:56:35 PDT 2025


================
@@ -2192,13 +2192,39 @@ endfunction()
 
 function(add_lit_testsuites project directory)
   if (NOT LLVM_ENABLE_IDE)
-    cmake_parse_arguments(ARG "EXCLUDE_FROM_CHECK_ALL" "FOLDER;BINARY_DIR" "PARAMS;DEPENDS;ARGS" ${ARGN})
+    cmake_parse_arguments(ARG "EXCLUDE_FROM_CHECK_ALL" "FOLDER;BINARY_DIR"
+                          "PARAMS;DEPENDS;ARGS;EXCLUDE_DIR;INCLUDE_DIR" ${ARGN})
----------------
mshockwave wrote:

could you use `EXCLUDE_DIRS` that takes a list of folders instead (similar suggestion for `INCLUDE_DIR`)? CMake's `separate_arguments` could help you to split a list of space-separate arguments into semicolon-separated ones.

https://github.com/llvm/llvm-project/pull/155929


More information about the llvm-commits mailing list