Skip to content

[rule based toolchain] allow env vars in cc_args to be gated by void variables #728

Description

@cerisier

cc_args(requires_not_none = ...) works for command-line args gated on types.option(types.void) variables, but fails when the cc_args also sets env.

This blocks toolchains from passing a presence-only signal to wrapper tools through the environment.

Any reason for gating on string/file/directory only ?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions