diff --git a/site_scons/site_tools/extra/extra.py b/site_scons/site_tools/extra/extra.py index 199e2173f9b..82a88be3747 100755 --- a/site_scons/site_tools/extra/extra.py +++ b/site_scons/site_tools/extra/extra.py @@ -1,7 +1,7 @@ #!/usr/bin/env python3 """ (C) Copyright 2018-2022 Intel Corporation. -(C) Copyright 2025 Hewlett Packard Enterprise Development LP +(C) Copyright 2025-2026 Hewlett Packard Enterprise Development LP SPDX-License-Identifier: BSD-2-Clause-Patent @@ -12,6 +12,7 @@ """ import os import re +import shutil import subprocess # nosec import sys @@ -30,8 +31,8 @@ def errprint(*args, **kwargs): def _get_version_string(): - clang_exe = WhereIs('clang-format') - if clang_exe is None: + clang_exe = WhereIs('clang-format') or shutil.which('clang-format') + if not clang_exe: return None try: rawbytes = subprocess.check_output([clang_exe, "-version"])