aboutsummaryrefslogtreecommitdiff
path: root/lib/cmake/llvm/LLVMProcessSources.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'lib/cmake/llvm/LLVMProcessSources.cmake')
-rw-r--r--lib/cmake/llvm/LLVMProcessSources.cmake8
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/cmake/llvm/LLVMProcessSources.cmake b/lib/cmake/llvm/LLVMProcessSources.cmake
index d0be0e8..ba8dca3 100644
--- a/lib/cmake/llvm/LLVMProcessSources.cmake
+++ b/lib/cmake/llvm/LLVMProcessSources.cmake
@@ -57,10 +57,12 @@ endfunction(find_all_header_files)
function(llvm_process_sources OUT_VAR)
- cmake_parse_arguments(ARG "" "" "ADDITIONAL_HEADERS;ADDITIONAL_HEADER_DIRS" ${ARGN})
+ cmake_parse_arguments(ARG "PARTIAL_SOURCES_INTENDED" "" "ADDITIONAL_HEADERS;ADDITIONAL_HEADER_DIRS" ${ARGN})
set(sources ${ARG_UNPARSED_ARGUMENTS})
- llvm_check_source_file_list( ${sources} )
-
+ if (NOT ARG_PARTIAL_SOURCES_INTENDED)
+ llvm_check_source_file_list(${sources})
+ endif()
+
# This adds .td and .h files to the Visual Studio solution:
add_td_sources(sources)
find_all_header_files(hdrs "${ARG_ADDITIONAL_HEADER_DIRS}")