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