diff options
Diffstat (limited to 'lib/cmake/llvm/LLVMProcessSources.cmake')
| -rw-r--r-- | lib/cmake/llvm/LLVMProcessSources.cmake | 8 |
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}") |
