diff --git a/IDE/src/IDEApp.bf b/IDE/src/IDEApp.bf index ab46f5493..d2e92e988 100644 --- a/IDE/src/IDEApp.bf +++ b/IDE/src/IDEApp.bf @@ -12220,6 +12220,8 @@ namespace IDE canCompile = true; // Use WSL case .Wasm: canCompile = true; + case .None: + canCompile = true; default: } diff --git a/IDE/src/Workspace.bf b/IDE/src/Workspace.bf index 7d136d032..d1abd551f 100644 --- a/IDE/src/Workspace.bf +++ b/IDE/src/Workspace.bf @@ -110,6 +110,7 @@ namespace IDE case iOS; case Android; case Wasm; + case None; //Bare-metal public static PlatformType GetFromName(StringView name, StringView targetTriple = default) { @@ -123,6 +124,7 @@ namespace IDE case "macOS": return .macOS; case "iOS": return .iOS; case "wasm32", "wasm64": return .Wasm; + case "none": return .None; default: return TargetTriple.GetPlatformType(name); } diff --git a/IDE/src/util/TargetTriple.bf b/IDE/src/util/TargetTriple.bf index 9aa9b851c..a83965072 100644 --- a/IDE/src/util/TargetTriple.bf +++ b/IDE/src/util/TargetTriple.bf @@ -47,6 +47,8 @@ namespace IDE.Util case "wasm32", "wasm64": return .Wasm; + case "none": + return .None; } }