From dddf07c2ce921992e5ac7a46c214a091dded15fa Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Tue, 1 Aug 2023 14:24:46 +1000 Subject: [PATCH] Tools: update 'check_cmake' check to skip PUBLIC/PRIVATE prefixes --- tools/check_source/check_cmake_consistency.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/check_source/check_cmake_consistency.py b/tools/check_source/check_cmake_consistency.py index c3d2ebdeefd..814305c76e1 100755 --- a/tools/check_source/check_cmake_consistency.py +++ b/tools/check_source/check_cmake_consistency.py @@ -222,6 +222,9 @@ def cmake_get_src(f: str) -> None: l = l.replace("${CMAKE_CURRENT_SOURCE_DIR}", cmake_base) l = l.replace("${CMAKE_CURRENT_BINARY_DIR}", cmake_base_bin) l = l.strip('"') + # For library lists. + for known_prefix in ("PUBLIC ", "PRIVATE "): + l = l.removeprefix(known_prefix).lstrip() if not l: pass