Files
qmk_firmware/tmk_core/common
Konstantin Đorđević 7ec087183b Fix compile issues related to NO_ACTION_MACRO/FUNCTION and LTO_ENABLE (#8663)
* Define NO_ACTION_MACRO/FUNCTION in header instead of makefile when LTO is enabled

Currently, boards and keymaps that define NO_ACTION_MACRO/FUNCTION unconditionally
will not compile with LTO_ENABLE (#8604). This fixes the issue by moving the
definitions from common.mk to action.h, which enables us to check for previous
definitions of those macros (this cannot be done in a makefile).

* Remove LTO checks in templates

Since now NO_ACTION_MACRO/FUNCTION are defined as needed in action.h (which is
included by quantum.h), checking for LTO in keyboard and user code is no
longer required.

* Update LTO_ENABLE docs
2020-06-12 17:00:27 +09:00
..
2020-06-12 17:00:27 +09:00
2020-02-26 10:15:12 +09:00
2020-06-12 17:00:27 +09:00
2020-06-12 17:00:27 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2020-02-26 10:15:12 +09:00
2020-02-26 10:15:12 +09:00
2020-02-26 10:15:12 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2020-01-09 08:57:11 +09:00
2019-09-17 11:39:43 +09:00
2020-06-12 17:00:27 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2019-09-17 11:39:43 +09:00
2016-08-23 04:16:35 +00:00
2020-01-09 08:57:11 +09:00
2020-02-26 10:15:12 +09:00