~ruther/qmk_firmware

b7df75e47f446bd2e969f3adb8cb584852929213 — Nick Brassel 1 year, 4 months ago 5c20a84
Fixup compilation with `qmk compile -kb zzz -km all`. (#22568)

1 files changed, 12 insertions(+), 0 deletions(-)

M lib/python/qmk/cli/compile.py
M lib/python/qmk/cli/compile.py => lib/python/qmk/cli/compile.py +12 -0
@@ 33,6 33,8 @@ def compile(cli):

    If a keyboard and keymap are provided this command will build a firmware based on that.
    """

    # If we've received `-kb all`, reroute it to mass-compile.
    if is_all_keyboards(cli.args.keyboard):
        from .mass_compile import mass_compile
        cli.args.builds = []


@@ 42,6 44,16 @@ def compile(cli):
        cli.config.mass_compile.no_temp = False
        return mass_compile(cli)

    # If we've received `-km all`, reroute it to mass-compile.
    if cli.args.keymap == 'all':
        from .mass_compile import mass_compile
        cli.args.builds = [f'{cli.args.keyboard}:all']
        cli.args.filter = []
        cli.config.mass_compile.keymap = None
        cli.config.mass_compile.parallel = cli.config.compile.parallel
        cli.config.mass_compile.no_temp = False
        return mass_compile(cli)

    # Build the environment vars
    envs = build_environment(cli.args.env)


Do not follow this link