Konstantin Đorđević
be2f5816b6
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-04-09 00:18:30 +01:00
..
2019-08-30 15:01:52 -07:00
2020-03-30 20:52:13 +00:00
2020-03-21 16:20:04 +11:00
2019-08-30 15:01:52 -07:00
2020-04-05 00:56:20 -07:00
2020-03-31 18:28:43 +02:00
2020-01-07 21:25:17 +00:00
2019-08-30 15:01:52 -07:00
2020-02-29 11:59:30 -08:00
2020-03-25 14:39:53 +11:00
2020-02-29 11:59:30 -08:00
2020-04-09 00:18:30 +01:00
2016-06-23 22:18:20 -04:00
2020-02-29 11:59:30 -08:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-01-19 16:30:34 +00:00
2019-12-31 16:33:49 +00:00
2020-04-02 22:23:57 +01:00
2019-01-26 22:44:33 +11:00
2019-11-17 08:25:58 -08:00
2019-09-03 08:34:31 -07:00
2020-03-14 14:08:48 +00:00
2019-08-30 15:01:52 -07:00
2019-11-04 22:59:13 -08:00
2020-02-29 11:59:30 -08:00
2019-04-03 16:01:17 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-04-01 21:06:22 +01:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-03-06 22:29:01 -08:00
2020-03-06 22:29:01 -08:00
2019-08-30 15:01:52 -07:00
2020-02-21 14:49:33 +11:00
2020-02-21 14:49:33 +11:00
2020-04-02 22:23:57 +01:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-03-31 18:28:43 +02:00
2020-04-01 21:06:22 +01:00
2020-03-23 00:29:05 +11:00
2019-12-31 16:33:49 +00:00
2019-08-30 15:01:52 -07:00
2020-03-25 14:39:53 +11:00
2019-12-16 12:27:53 -08:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-03-10 20:24:13 +00:00
2020-03-10 20:24:13 +00:00
2020-02-27 20:38:19 +11:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2019-08-30 15:01:52 -07:00
2020-04-06 20:27:44 +01:00
2020-04-06 20:27:44 +01:00
2020-03-25 14:39:53 +11:00
2020-03-25 14:39:53 +11:00