Index: tools/sort_sources.py |
diff --git a/tools/sort_sources.py b/tools/sort_sources.py |
index f7e86b564bc874d45eec2d68a5adb5885b7dbc3f..83d27f0e636e2882f7cd84f5ed1091b1ff81d262 100755 |
--- a/tools/sort_sources.py |
+++ b/tools/sort_sources.py |
@@ -16,6 +16,10 @@ import sys |
from yes_no import YesNo |
+SUFFIXES = ['c', 'cc', 'cpp', 'h', 'mm', 'rc', 'rc.version', 'ico', 'def', |
+ 'release'] |
+PATTERN = re.compile('^\s+[\'"].*\.(%s)[\'"],$' % |
+ '|'.join([re.escape(x) for x in SUFFIXES])) |
def SortSources(original_lines): |
"""Sort source file names in |original_lines|. |
@@ -36,7 +40,7 @@ def SortSources(original_lines): |
output_lines = [] |
sources = [] |
for line in original_lines: |
- if re.search(r'^\s+[\'"].*\.(c|cc|cpp|h|mm|rc)[\'"],$', line): |
+ if re.search(PATTERN, line): |
sources.append(line) |
else: |
if sources: |