feature/featuretags: add auto-generated constants for all modular features

So code (in upcoming PRs) can test for the build tags with consts and
get dead code elimination from the compiler+linker.

Updates #12614

Change-Id: If6160453ffd01b798f09894141e7631a93385941
Signed-off-by: Brad Fitzpatrick <bradfitz@tailscale.com>
This commit is contained in:
Brad Fitzpatrick
2025-09-13 20:20:08 -07:00
committed by Brad Fitzpatrick
parent 082c6a25b0
commit 17ffa80138
41 changed files with 574 additions and 21 deletions

View File

@@ -30,7 +30,7 @@ func main() {
if *list {
for _, f := range slices.Sorted(maps.Keys(features)) {
fmt.Printf("%20s: %s\n", f, features[f])
fmt.Printf("%20s: %s\n", f, features[f].Desc)
}
return
}