[llvm] r216941 - cmake: Don't reject unknown cpp files that start with .
Matt Arsenault
Matthew.Arsenault at amd.com
Tue Sep 2 13:20:43 PDT 2014
Author: arsenm
Date: Tue Sep 2 15:20:43 2014
New Revision: 216941
URL: http://llvm.org/viewvc/llvm-project?rev=216941&view=rev
Log:
cmake: Don't reject unknown cpp files that start with .
Some editors create hidden file backups in the same
directory as the file, and it's annoying when cmake
errors on them.
Modified:
llvm/trunk/cmake/modules/LLVMProcessSources.cmake
Modified: llvm/trunk/cmake/modules/LLVMProcessSources.cmake
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/cmake/modules/LLVMProcessSources.cmake?rev=216941&r1=216940&r2=216941&view=diff
==============================================================================
--- llvm/trunk/cmake/modules/LLVMProcessSources.cmake (original)
+++ llvm/trunk/cmake/modules/LLVMProcessSources.cmake Tue Sep 2 15:20:43 2014
@@ -59,12 +59,17 @@ function(llvm_check_source_file_list)
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)
+
+ # Don't reject hidden files. Some editors create backups in the
+ # same directory as the file.
+ if (NOT "${fn}" MATCHES "^\\.")
+ list(FIND LLVM_OPTIONAL_SOURCES ${fn} idx)
if( idx LESS 0 )
- message(SEND_ERROR "Found unknown source file ${g}
+ 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()
endif()
endforeach()
More information about the llvm-commits
mailing list