Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2021-01-20 08:11:19 +0300
committerCampbell Barton <ideasman42@gmail.com>2021-01-20 08:11:19 +0300
commit41d17291487f42c33677ab7a8ebe7f2f64d11787 (patch)
tree24c9b5cabf954639e303d19cbfdf88df66605151
parent6f47549fe55b912bf47d8281365b9bbb0ba385bf (diff)
parentbe970c03c26558ec5bda04b2c5de67b456ad09b1 (diff)
Merge branch 'blender-v2.92-release'
-rwxr-xr-xbuild_files/cmake/cmake_consistency_check.py39
1 files changed, 23 insertions, 16 deletions
diff --git a/build_files/cmake/cmake_consistency_check.py b/build_files/cmake/cmake_consistency_check.py
index 2a2186cb50d..c613d4d799b 100755
--- a/build_files/cmake/cmake_consistency_check.py
+++ b/build_files/cmake/cmake_consistency_check.py
@@ -20,6 +20,8 @@
# <pep8 compliant>
+# Note: this code should be cleaned up / refactored.
+
import sys
if sys.version_info.major < 3:
print("\nPython3.x needed, found %s.\nAborting!\n" %
@@ -37,7 +39,12 @@ from cmake_consistency_check_config import (
import os
-from os.path import join, dirname, normpath, splitext
+from os.path import (
+ dirname,
+ join,
+ normpath,
+ splitext,
+)
global_h = set()
global_c = set()
@@ -45,8 +52,8 @@ global_refs = {}
# Flatten `IGNORE_SOURCE_MISSING` to avoid nested looping.
IGNORE_SOURCE_MISSING = [
- (k, ig) for k, ig_list in IGNORE_SOURCE_MISSING
- for ig in ig_list
+ (k, ignore_path) for k, ig_list in IGNORE_SOURCE_MISSING
+ for ignore_path in ig_list
]
# Ignore cmake file, path pairs.
@@ -263,16 +270,16 @@ def cmake_get_src(f):
def is_ignore_source(f, ignore_used):
- for index, ig in enumerate(IGNORE_SOURCE):
- if ig in f:
+ for index, ignore_path in enumerate(IGNORE_SOURCE):
+ if ignore_path in f:
ignore_used[index] = True
return True
return False
def is_ignore_cmake(f, ignore_used):
- for index, ig in enumerate(IGNORE_CMAKE):
- if ig in f:
+ for index, ignore_path in enumerate(IGNORE_CMAKE):
+ if ignore_path in f:
ignore_used[index] = True
return True
return False
@@ -303,7 +310,7 @@ def main():
for cf, i in refs:
errs.append((cf, i))
else:
- raise Exception("CMake referenecs missing, internal error, aborting!")
+ raise Exception("CMake references missing, internal error, aborting!")
is_err = True
errs.sort()
@@ -314,7 +321,7 @@ def main():
# print("sed '%dd' '%s' > '%s.tmp' ; mv '%s.tmp' '%s'" % (i, cf, cf, cf, cf))
if is_err:
- raise Exception("CMake referenecs missing files, aborting!")
+ raise Exception("CMake references missing files, aborting!")
del is_err
del errs
@@ -325,7 +332,7 @@ def main():
if cf not in global_c:
print("missing_c: ", cf)
- # check if automake builds a corrasponding .o file.
+ # Check if automake builds a corresponding .o file.
'''
if cf in global_c:
out1 = os.path.splitext(cf)[0] + ".o"
@@ -361,21 +368,21 @@ def main():
# Check ignores aren't stale
print("\nCheck for unused 'IGNORE_SOURCE' paths...")
- for index, ig in enumerate(IGNORE_SOURCE):
+ for index, ignore_path in enumerate(IGNORE_SOURCE):
if not ignore_used_source[index]:
- print("unused ignore: %r" % ig)
+ print("unused ignore: %r" % ignore_path)
# Check ignores aren't stale
print("\nCheck for unused 'IGNORE_SOURCE_MISSING' paths...")
for k, v in sorted(global_ignore_source_missing.items()):
- for ig in v:
- print("unused ignore: %r -> %r" % (ig, k))
+ for ignore_path in v:
+ print("unused ignore: %r -> %r" % (ignore_path, k))
# Check ignores aren't stale
print("\nCheck for unused 'IGNORE_CMAKE' paths...")
- for index, ig in enumerate(IGNORE_CMAKE):
+ for index, ignore_path in enumerate(IGNORE_CMAKE):
if not ignore_used_cmake[index]:
- print("unused ignore: %r" % ig)
+ print("unused ignore: %r" % ignore_path)
if __name__ == "__main__":