From 7eb4da964d6df5a8df614b8cc5b98c7f3cf6a1a6 Mon Sep 17 00:00:00 2001 From: Flojo101 Date: Tue, 24 Mar 2026 16:06:12 +0100 Subject: [PATCH 1/2] Fix link for OSX on Arm --- src/OneWare.GhdlExtension/GhdlExtensionModule.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs index afbdeda..da79821 100644 --- a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs +++ b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs @@ -244,12 +244,12 @@ public class GhdlExtensionModule : OneWareModuleBase { Target = "osx-arm", Url = - "https://github.com/ghdl/ghdl/releases/download/v5.1.1/ghdl-mcode-5.1.1-macos13-arm.tar.gz", + "https://github.com/ghdl/ghdl/releases/download/v5.1.1/ghdl-llvm-5.1.1-macos14-aarch64.tar.gz", AutoSetting = [ new PackageAutoSetting() { - RelativePath = "ghdl-mcode-5.1.1-macos13-x86_64/bin/ghdl", + RelativePath = "ghdl-llvm-5.1.1-macos14-aarch64/bin/ghdl", SettingKey = GhdlPathSetting } ] From 7e2862918818e54fcdd8d4913713858b28334406 Mon Sep 17 00:00:00 2001 From: Flojo101 Date: Tue, 24 Mar 2026 16:06:31 +0100 Subject: [PATCH 2/2] Add PackageVersion for GHDL 6.0.0 --- .../GhdlExtensionModule.cs | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs index da79821..f67c26b 100644 --- a/src/OneWare.GhdlExtension/GhdlExtensionModule.cs +++ b/src/OneWare.GhdlExtension/GhdlExtensionModule.cs @@ -255,6 +255,54 @@ public class GhdlExtensionModule : OneWareModuleBase ] } ] + }, + new PackageVersion() + { + Version = "6.0.0", + Targets = + [ + new PackageTarget() + { + Target = "win-x64", + Url = "https://github.com/ghdl/ghdl/releases/download/v6.0.0/ghdl-mcode-6.0.0-ucrt64.zip", + AutoSetting = + [ + new PackageAutoSetting() + { + RelativePath = "bin/ghdl.exe", + SettingKey = GhdlPathSetting + } + ] + }, + new PackageTarget() + { + Target = "linux-x64", + Url = + "https://github.com/ghdl/ghdl/releases/download/v6.0.0/ghdl-mcode-6.0.0-ubuntu24.04-x86_64.tar.gz", + AutoSetting = + [ + new PackageAutoSetting() + { + RelativePath = "ghdl-mcode-6.0.0-ubuntu24.04-x86_64/bin/ghdl", + SettingKey = GhdlPathSetting + } + ] + }, + new PackageTarget() + { + Target = "osx-arm", + Url = + "https://github.com/ghdl/ghdl/releases/download/v6.0.0/ghdl-llvm-6.0.0-macos14-aarch64.tar.gz", + AutoSetting = + [ + new PackageAutoSetting() + { + RelativePath = "ghdl-llvm-6.0.0-macos14-aarch64/bin/ghdl", + SettingKey = GhdlPathSetting + } + ] + } + ] } ] };