WiiUPluginSystem/include/wups
Ash 276d923569
Some checks failed
Publish Docker Image / clang-format-lib (push) Has been cancelled
Publish Docker Image / clang-format-examples (push) Has been cancelled
Publish Docker Image / build-lib (push) Has been cancelled
Publish Docker Image / build-examples (push) Has been cancelled
Publish Docker Image / build-and-push-image (push) Has been cancelled
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
2024-12-14 11:11:07 +01:00
..
config Fix move operator for WUPSConfigItem 2024-04-25 13:57:35 +02:00
common.h Enable LTO build (#77) 2024-12-14 11:11:07 +01:00
config_api.h Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) 2024-11-28 19:43:24 +01:00
config.h Add WUPSConfigAPI_GetMenuOpen() to detect if the config menu is open. (#76) 2024-11-28 19:43:24 +01:00
function_patching.h Enable LTO build (#77) 2024-12-14 11:11:07 +01:00
hooks.h Enable LTO build (#77) 2024-12-14 11:11:07 +01:00
meta.h Enable LTO build (#77) 2024-12-14 11:11:07 +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