Browse Source

Better CMake.ModulesNotice test regex

This commit updates the copyright notice regex to enforce a more strict
format for contributor copyrights.
Brad King 16 years ago
parent
commit
62edb7b943
1 changed files with 3 additions and 2 deletions
  1. 3 2
      Tests/CMakeTests/ModuleNoticesTest.cmake.in

+ 3 - 2
Tests/CMakeTests/ModuleNoticesTest.cmake.in

@@ -1,9 +1,10 @@
 # Regex to match copyright/license notices.
 # Regex to match copyright/license notices.
-# We require the Kitware copyright on the first line, but the ".*" can
+# We require the Kitware copyright on the first line, but this can
 # match any additional copyright holder notices.
 # match any additional copyright holder notices.
 set(notice_regex "
 set(notice_regex "
 #=============================================================================
 #=============================================================================
-# Copyright (20[0-9][0-9]-)?20[0-9][0-9] Kitware.*
+# Copyright (20[0-9][0-9]-)?20[0-9][0-9] Kitware[^\n]+(
+# Copyright (20[0-9][0-9]-)?20[0-9][0-9] [^\n]+)*
 #
 #
 # Distributed under the OSI-approved BSD License \\(the \"License\"\\);
 # Distributed under the OSI-approved BSD License \\(the \"License\"\\);
 # see accompanying file Copyright\\.txt for details\\.
 # see accompanying file Copyright\\.txt for details\\.