Fix copyright check when the build directory is in the source directory.
authorSteven Perron <stevenperron@google.com>
Mon, 30 Oct 2017 19:31:19 +0000 (15:31 -0400)
committerDavid Neto <dneto@google.com>
Tue, 31 Oct 2017 15:57:43 +0000 (11:57 -0400)
The IDE I am using places the cmake build directory inside the source
directory.  When that happens the copyright check fails because the
build process creates a file CMakeCXXCompilerId.cpp.  That file does
not have the copyright information, so the test fails.

I want this file to be ignored, so I added its directory, CompilerIdCXX,
to the list of directories to be ignored.

utils/check_copyright.py

index cc24863..6a0882e 100755 (executable)
@@ -76,7 +76,7 @@ def find(top, filename_glob, skip_glob_list):
 def filtered_descendants(glob):
     """Returns glob-matching filenames under the current directory, but skips
     some irrelevant paths."""
-    return find('.', glob, ['third_party', 'external', 'build*', 'out*'])
+    return find('.', glob, ['third_party', 'external', 'CompilerIdCXX', 'build*', 'out*'])
 
 
 def skip(line):