Skip to content

Commit 86938fd

Browse files
authored
Allow QK_MAKE to work with converters (#18637)
1 parent 7a1517b commit 86938fd

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

builddefs/converters.mk

+1
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ ifneq ($(CONVERT_TO),)
2929

3030
# Configure any defaults
3131
OPT_DEFS += -DCONVERT_TO_$(strip $(shell echo $(CONVERT_TO) | tr '[:lower:]' '[:upper:]'))
32+
OPT_DEFS += -DCONVERTER_TARGET=\"$(strip $(CONVERT_TO))\"
3233
OPT_DEFS += -DCONVERTER_ENABLED
3334
VPATH += $(CONVERTER)
3435

quantum/quantum.c

+4
Original file line numberDiff line numberDiff line change
@@ -422,7 +422,11 @@ bool process_record_quantum(keyrecord_t *record) {
422422
} else {
423423
SEND_STRING_DELAY(" compile ", TAP_CODE_DELAY);
424424
}
425+
# if defined(CONVERTER_ENABLED)
426+
SEND_STRING_DELAY("-kb " QMK_KEYBOARD " -km " QMK_KEYMAP " -e CONVERT_TO=" CONVERTER_TARGET SS_TAP(X_ENTER), TAP_CODE_DELAY);
427+
# else
425428
SEND_STRING_DELAY("-kb " QMK_KEYBOARD " -km " QMK_KEYMAP SS_TAP(X_ENTER), TAP_CODE_DELAY);
429+
# endif
426430
if (temp_mod & MOD_MASK_SHIFT && temp_mod & MOD_MASK_CTRL) {
427431
reset_keyboard();
428432
}

0 commit comments

Comments
 (0)