2
0
Fork 0
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 +07:00
..
android SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
iphone SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
javascript SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
osx SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
server SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
uwp Mono: Show custom error explaining that UWP is not supported 2022-08-23 13:21:10 +07:00
windows SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
x11 SCons: Refactor LTO options with `lto=<none|thin|full>` 2022-09-05 14:45:12 +07:00
SCsub SCons: Format buildsystem files with psf/black 2020-06-10 15:30:52 +07:00
register_platform_apis.h Code quality: Fix header guards consistency 2022-07-25 14:53:37 +07:00