goenv: support GOOS=android
TinyGo doesn't currently support Android directly. However, GOOS=linux works fine on Android. Therefore, force GOOS=linux on Android.
Этот коммит содержится в:
родитель
e70dfa4dd6
коммит
a0407be7b7
1 изменённых файлов: 7 добавлений и 3 удалений
|
@ -42,10 +42,14 @@ var TINYGOROOT string
|
|||
func Get(name string) string {
|
||||
switch name {
|
||||
case "GOOS":
|
||||
if dir := os.Getenv("GOOS"); dir != "" {
|
||||
return dir
|
||||
goos := os.Getenv("GOOS")
|
||||
if goos == "" {
|
||||
goos = runtime.GOOS
|
||||
}
|
||||
return runtime.GOOS
|
||||
if goos == "android" {
|
||||
goos = "linux"
|
||||
}
|
||||
return goos
|
||||
case "GOARCH":
|
||||
if dir := os.Getenv("GOARCH"); dir != "" {
|
||||
return dir
|
||||
|
|
Загрузка…
Создание таблицы
Сослаться в новой задаче