From 1be055fb1ea2ac59e26b03ff13e2d226be3c5e07 Mon Sep 17 00:00:00 2001 From: Crag Wang Date: Fri, 29 Oct 2021 11:37:22 +0800 Subject: [PATCH] trivial: check-license: exclude files from build directory earlier --- contrib/ci/check-license.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/contrib/ci/check-license.py b/contrib/ci/check-license.py index c43a10dba..2bb09855c 100755 --- a/contrib/ci/check-license.py +++ b/contrib/ci/check-license.py @@ -21,17 +21,14 @@ def __get_license(fn: str) -> str: def test_files() -> int: rc: int = 0 - build_dir = "" + build_dirs = [os.path.dirname(cf) for cf in glob.glob("**/config.h")] for fn in glob.glob("**/*.[c|h|py|sh]", recursive=True): if "meson-private" in fn: continue if os.path.isdir(fn): continue - if "config.h" in fn: - build_dir = os.path.dirname(fn) - continue - if build_dir and fn.startswith(build_dir): + if fn.startswith(tuple(build_dirs)): continue if fn.startswith("subprojects"): continue