| 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:
|
|
|