Skip to content
This repository was archived by the owner on Sep 9, 2020. It is now read-only.

Create a list of build tags with known special meanings #463

@sdboyer

Description

@sdboyer

While the course for #291 isn't yet decided, it seems quite likely that we're going to need a list of the build tags (not OS/Arch) that have a generally well-understood public definition. I think the canonical example of this would either be appengine or ignore; however, it's also worth raising something like a debug tag, that (AFAIK) doesn't have widespread adoption, but which might be useful to give a definition to.

Please provide a build tag and a brief description of its use, similar to the following:

  • appengine - the source file should be included when compiling a binary to be run on Google's App Engine.
  • ignore - designates that the file should be ignored by the compiler unless explicitly instructed otherwise. Its use is purely conventional, acting more as a signal to humans, as any build tag would have the same effect.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions