Skip to content

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

@cerisier

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 ?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions