aboutsummaryrefslogtreecommitdiffstats
path: root/lua/mason-core/installer/registry/link.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/mason-core/installer/registry/link.lua')
-rw-r--r--lua/mason-core/installer/registry/link.lua8
1 files changed, 7 insertions, 1 deletions
diff --git a/lua/mason-core/installer/registry/link.lua b/lua/mason-core/installer/registry/link.lua
index 5d6a8f16..2b4027e9 100644
--- a/lua/mason-core/installer/registry/link.lua
+++ b/lua/mason-core/installer/registry/link.lua
@@ -149,7 +149,13 @@ end
local function expand_bin(ctx, spec, purl, source)
log.debug("Registering bin links", ctx.package, spec.bin)
return Result.try(function(try)
- local expr_ctx = { version = purl.version, source = source }
+ local expr_ctx = {
+ version = purl.version,
+ source = source,
+ is_platform = function(target)
+ return platform.is[target]
+ end,
+ }
local bin_table = spec.bin
if not bin_table then