1
0
Fork 0

Generate keymap.json config options more forcefully (#21960)

This commit is contained in:
Joel Challis 2023-09-13 01:12:46 +01:00 committed by GitHub
parent 920a8f658c
commit de381ad3b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 21 additions and 10 deletions

View file

@ -15,7 +15,12 @@ from qmk.constants import GPL2_HEADER_C_LIKE, GENERATED_HEADER_C_LIKE
def generate_define(define, value=None):
is_keymap = cli.args.filename
value = f' {value}' if value is not None else ''
if is_keymap:
return f"""
#undef {define}
#define {define}{value}"""
return f"""
#ifndef {define}
# define {define}{value}