aboutsummaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2012-12-04 09:59:54 +0000
committerChandler Carruth <chandlerc@gmail.com>2012-12-04 09:59:54 +0000
commitfd025797ea5197b838f87ce57f2df5bccf27ad20 (patch)
tree187c387e4f695e76f2f1a0dca8d2a20cecb9ddd5 /utils
parent1ff3d66222634fabad236423e454c0b9bd631084 (diff)
Teach the include sorter to skip files under test trees and under INPUTS
trees. This allows running the input sorter on the entire clang repository cleanly now. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@169247 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'utils')
-rwxr-xr-xutils/sort_includes.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/utils/sort_includes.py b/utils/sort_includes.py
index 855cb38ad5..c1500f52e0 100755
--- a/utils/sort_includes.py
+++ b/utils/sort_includes.py
@@ -13,6 +13,11 @@ import os
def sort_includes(f):
"""Sort the #include lines of a specific file."""
+
+ # Skip files which are under INPUTS trees or test trees.
+ if 'INPUTS/' in f.name or 'test/' in f.name:
+ return
+
lines = f.readlines()
look_for_api_header = os.path.splitext(f.name)[1] == '.cpp'
found_headers = False