fix: Fixes buildtool detecting icu4c on OSX (#2399)

This commit is contained in:
Kamron Batman 2026-04-06 16:01:21 -06:00 committed by GitHub
parent 4c62bccb73
commit 5cf782acc2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -144,7 +144,9 @@ public static class NativeLibraryChecker
var missing = new List<string>();
foreach (var formula in formulae)
{
var installed = installedFormulae.Contains(formula);
// Check exact match or versioned variant (e.g. "icu4c@78" matches "icu4c")
var installed = installedFormulae.Contains(formula) ||
installedFormulae.Any(f => f.StartsWith($"{formula}@", StringComparison.OrdinalIgnoreCase));
if (!installed)
{
missing.Add(formula);