CLI: Invoke gmake on FreeBSD when using `qmk compile`.

* Current makefiles aren't portable, so invoke gmake on FreeBSD.
This commit is contained in:
Pete Johanson 2020-04-13 15:55:27 +00:00 committed by skullydazed
parent 355b693e4e
commit 06b571aa53
1 changed files with 6 additions and 1 deletions

View File

@ -28,11 +28,16 @@ def create_make_command(keyboard, keymap, target=None):
A command that can be run to make the specified keyboard and keymap
"""
make_args = [keyboard, keymap]
make_cmd = 'make'
platform_id = platform.platform().lower()
if 'freebsd' in platform_id:
make_cmd = 'gmake'
if target:
make_args.append(target)
return ['make', ':'.join(make_args)]
return [make_cmd, ':'.join(make_args)]
def compile_configurator_json(user_keymap, bootloader=None):