tinygo: detect GOOS=wasip1 for relative WASI paths via config instead of target name (#4423)

This commit is contained in:
Randy Reddig
2024-08-21 02:03:02 +02:00
committed by GitHub
parent ef4f46f1d1
commit 336b9b33ab
+2 -4
View File
@@ -305,13 +305,11 @@ func Test(pkgName string, stdout, stderr io.Writer, options *compileopts.Options
// //
// Ex. run --dir=.. --dir=../.. --dir=../../.. // Ex. run --dir=.. --dir=../.. --dir=../../..
var dirs []string var dirs []string
switch config.Options.Target { switch config.Target.GOOS {
case "wasip1": case "wasip1":
dirs = dirsToModuleRootRel(result.MainDir, result.ModuleRoot) dirs = dirsToModuleRootRel(result.MainDir, result.ModuleRoot)
case "wasip2":
dirs = dirsToModuleRootAbs(result.MainDir, result.ModuleRoot)
default: default:
return fmt.Errorf("unknown GOOS target: %v", config.Options.Target) dirs = dirsToModuleRootAbs(result.MainDir, result.ModuleRoot)
} }
args := []string{"run"} args := []string{"run"}