Index: cmake/modules/LLVMProcessSources.cmake =================================================================== --- cmake/modules/LLVMProcessSources.cmake +++ cmake/modules/LLVMProcessSources.cmake @@ -41,7 +41,6 @@ function(llvm_process_sources OUT_VAR) cmake_parse_arguments(ARG "" "" "ADDITIONAL_HEADERS" ${ARGN}) set(sources ${ARG_UNPARSED_ARGUMENTS}) - llvm_check_source_file_list( ${sources} ) if( MSVC_IDE OR XCODE ) # This adds .td and .h files to the Visual Studio solution: add_td_sources(sources) @@ -52,20 +51,3 @@ set( ${OUT_VAR} ${sources} PARENT_SCOPE ) endfunction(llvm_process_sources) - - -function(llvm_check_source_file_list) - set(listed ${ARGN}) - file(GLOB globbed *.c *.cpp) - foreach(g ${globbed}) - get_filename_component(fn ${g} NAME) - list(FIND LLVM_OPTIONAL_SOURCES ${fn} idx) - if( idx LESS 0 ) - list(FIND listed ${fn} idx) - if( idx LESS 0 ) - message(SEND_ERROR "Found unknown source file ${g} -Please update ${CMAKE_CURRENT_LIST_FILE}\n") - endif() - endif() - endforeach() -endfunction(llvm_check_source_file_list)