diff options
| author | William Boman <william@redwill.se> | 2022-09-03 01:45:28 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-09-03 01:45:28 +0200 |
| commit | 1cde8fdd30630e8bac53c266af1b9e071eb1f85c (patch) | |
| tree | fe3ea92a36df30595ef12db2db071bbe1db186b1 /lua | |
| parent | fix(EventEmitter): properly deregister handlers, print errors that occur in h... (diff) | |
| download | mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar.gz mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar.bz2 mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar.lz mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar.xz mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.tar.zst mason-1cde8fdd30630e8bac53c266af1b9e071eb1f85c.zip | |
fix(codelldb): don't symlink executable directly (#374)
The codelldb executable has a relative dynamic link.
Fixes #371.
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/mason-registry/codelldb/init.lua | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/lua/mason-registry/codelldb/init.lua b/lua/mason-registry/codelldb/init.lua index 563ad2bd..ab1beca2 100644 --- a/lua/mason-registry/codelldb/init.lua +++ b/lua/mason-registry/codelldb/init.lua @@ -26,9 +26,16 @@ return Pkg.new { ), }) .with_receipt() - ctx:link_bin( - "codelldb", - path.concat { "extension", "adapter", platform.is.win and "codelldb.exe" or "codelldb" } - ) + platform.when { + unix = function() + ctx:link_bin( + "codelldb", + ctx:write_exec_wrapper("codelldb", path.concat { "extension", "adapter", "codelldb" }) + ) + end, + win = function() + ctx:link_bin("codelldb", path.concat { "extension", "adapter", "codelldb.exe" }) + end, + } end, } |
