summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMeta/check-style.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/Meta/check-style.py b/Meta/check-style.py
index 8b61db5217..24ea096b94 100755
--- a/Meta/check-style.py
+++ b/Meta/check-style.py
@@ -30,6 +30,8 @@ LICENSE_HEADER_CHECK_EXCLUDES = {
# We check that "#pragma once" is present
PRAGMA_ONCE_STRING = '#pragma once'
+PRAGMA_ONCE_CHECK_EXCLUDES = {
+}
# We make sure that there's a blank line before and after pragma once
GOOD_PRAGMA_ONCE_PATTERN = re.compile('(^|\\S\n\n)#pragma once(\n\n\\S.|$)')
@@ -58,7 +60,10 @@ def run():
if LIBM_MATH_H_INCLUDE_STRING in file_content:
errors_libm_math_h.append(filename)
if filename.endswith('.h'):
- if GOOD_PRAGMA_ONCE_PATTERN.search(file_content):
+ if any(filename.startswith(forbidden_prefix) for forbidden_prefix in PRAGMA_ONCE_CHECK_EXCLUDES):
+ # File was excluded
+ pass
+ elif GOOD_PRAGMA_ONCE_PATTERN.search(file_content):
# Excellent, the formatting is correct.
pass
elif PRAGMA_ONCE_STRING in file_content: