Account for versioned clang binaries

This commit is contained in:
Charles Hofer 2025-04-10 15:46:54 +00:00
parent 382285d315
commit defd19f4e2

View File

@ -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(