From 3dd4ec9a703e53e537c681e63ea139d215e942db Mon Sep 17 00:00:00 2001 From: Andrei Pavel Date: Thu, 21 Mar 2024 16:55:06 +0200 Subject: [PATCH] [#3267] add EXCLUDE_LIST in find headers script --- tools/find-uninstalled-headers.py | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/tools/find-uninstalled-headers.py b/tools/find-uninstalled-headers.py index 2b934b59fc..2d3dda450e 100755 --- a/tools/find-uninstalled-headers.py +++ b/tools/find-uninstalled-headers.py @@ -12,6 +12,11 @@ import re import sys +EXCLUDE_LIST = [ + 'src/lib/dns/name_internal.h', +] + + def main(): makefile_ams = sorted(pathlib.Path('./src/lib').glob('**/Makefile.am')) headers = sorted(pathlib.Path('./src/lib').glob('**/*.h')) @@ -59,13 +64,16 @@ def main(): first = True for header in headers: - if not any(i in header.parts for i in ['tests', 'testutils', 'unittests']): - if first: - print('The following headers are not in the _HEADERS section of ' - 'their respective Makefile.am file:') - first = False - print(f'- {header}') - failure = True + if str(header) in EXCLUDE_LIST: + continue + if any(i in header.parts for i in ['tests', 'testutils', 'unittests']): + continue + if first: + print('The following headers are not in the _HEADERS section of ' + 'their respective Makefile.am file:') + first = False + print(f'- {header}') + failure = True if failure: sys.exit(1) -- 2.47.2