Files
tinygo/builder
Ayke van Laethem e075e0591d main: use go env instead of doing all detection manually
This replaces our own manual detection of various variables (GOROOT,
GOPATH, Go version) with a simple call to `go env`.

If the `go` command is not found:

    error: could not find 'go' command: executable file not found in $PATH

If the Go version is too old:

    error: requires go version 1.18 through 1.20, got go1.17

If the Go tool itself outputs an error (using GOROOT=foobar here):

    go: cannot find GOROOT directory: foobar

This does break the case where `go` wasn't available in $PATH but we
would detect it anyway (via some hardcoded OS-dependent paths). I'm not
sure we want to fix that: I think it's better to tell users "make sure
`go version` prints the right value" than to do some automagic detection
of Go binary locations.
2023-07-07 16:55:59 +02:00
..
2023-01-30 21:42:47 +01:00
2022-11-06 09:05:05 +01:00
2023-01-17 23:35:53 +01:00
2022-10-19 22:23:19 +02:00
2023-02-26 19:22:10 +01:00
2023-01-17 23:35:53 +01:00
2023-04-18 22:51:49 +02:00
2023-01-30 21:42:47 +01:00
2022-10-19 22:23:19 +02:00
2022-11-06 09:05:05 +01:00
2023-06-18 10:59:23 +02:00
2023-01-30 21:42:47 +01:00