targets.go raw

   1  package knowledge
   2  
   3  var KnownGOOS = map[string]struct{}{
   4  	"aix":       {},
   5  	"android":   {},
   6  	"darwin":    {},
   7  	"dragonfly": {},
   8  	"freebsd":   {},
   9  	"hurd":      {},
  10  	"illumos":   {},
  11  	"ios":       {},
  12  	"js":        {},
  13  	"linux":     {},
  14  	"netbsd":    {},
  15  	"openbsd":   {},
  16  	"plan9":     {},
  17  	"solaris":   {},
  18  	"wasip1":    {},
  19  	"windows":   {},
  20  }
  21  
  22  var KnownGOARCH = map[string]struct{}{
  23  	"386":      {},
  24  	"amd64":    {},
  25  	"arm":      {},
  26  	"arm64":    {},
  27  	"loong64":  {},
  28  	"mips":     {},
  29  	"mipsle":   {},
  30  	"mips64":   {},
  31  	"mips64le": {},
  32  	"ppc64":    {},
  33  	"ppc64le":  {},
  34  	"riscv64":  {},
  35  	"s390x":    {},
  36  	"sparc64":  {},
  37  	"wasm":     {},
  38  }
  39