From defd19f4e223612181cf7771f6f008e52155cd35 Mon Sep 17 00:00:00 2001 From: Charles Hofer Date: Thu, 10 Apr 2025 15:46:54 +0000 Subject: [PATCH] Account for versioned clang binaries --- build/tools/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/tools/utils.py b/build/tools/utils.py index c52b89a1e..6170cdfab 100644 --- a/build/tools/utils.py +++ b/build/tools/utils.py @@ -207,7 +207,7 @@ def get_clangpp_path(clang_path): clang_exec_name = clang_path.name clangpp_exec_name = clang_exec_name if "clang++" not in clang_exec_name: - clangpp_exec_name = clang_exec_name.replace("clang", "clang++") + clangpp_exec_name = re.sub("clang(-[0-9.]*)?", "clang++", clangpp_exec_name) clangpp_path = clang_path.parent / clangpp_exec_name if not clangpp_path.exists(): raise FileNotFoundError(