godot/platform
Rémi Verschelde 570e6c1730 SCons: Refactor LTO options with lto=<none|thin|full>
Adds support for LTO on macOS and Android.
Disable LTO by default on iOS even if `production=yes` is set.

Also add `linker` option to `server` platform missed in #63283.

Refactor code handling old arguments to make it simpler (breaks compat,
but is explicit enough about it and scripts are easy to fix).
2022-09-05 14:45:12 +02:00
..
android SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
iphone SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
javascript SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
osx SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
server SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
uwp Mono: Show custom error explaining that UWP is not supported 2022-08-23 13:21:10 +02:00
windows SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
x11 SCons: Refactor LTO options with lto=<none|thin|full> 2022-09-05 14:45:12 +02:00
register_platform_apis.h Code quality: Fix header guards consistency 2022-07-25 14:53:37 +02:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +02:00