WiiUPluginSystem/include/wups
Ash 92239fbe30 Enable LTO build (#77)
* fix(Makefile): Don't double up on optimisation flags

This is already provided by BUILD_CFLAGS later on

* feat(common): Mark explicitly-placed things as used

If we put something in a given section, we should be able to expect it to actually turn up in that section!

Doing this will prevent LTO from slurping all the hooks away as "unused".

* feat: Enable LTO

This uses "fat" binaries, so normal builds won't break, but also includes the LTO data for builds that wish to use it
2025-02-08 12:35:54 +01:00
..
config Fix move operator for WUPSConfigItem 2024-04-25 13:57:35 +02:00
common.h Enable LTO build (#77) 2025-02-08 12:35:54 +01:00
config_api.h Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) 2025-02-08 12:35:54 +01:00
config.h Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) 2025-02-08 12:35:54 +01:00
function_patching.h Enable LTO build (#77) 2025-02-08 12:35:54 +01:00
hooks.h Enable LTO build (#77) 2025-02-08 12:35:54 +01:00
meta.h Enable LTO build (#77) 2025-02-08 12:35:54 +01:00
storage.h StorageAPI: Update documentation and fix storage test plugin 2024-05-05 14:41:06 +02:00
wups_debug.h ConfigAPI: Some more changes, added C++ Wrapper 2024-04-25 13:57:35 +02:00