Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-09-13 | Check for ios_simulator when building for x86_64 | Ted Spikes | |
2022-09-08 | SCons: Refactor LTO options with `lto=<none|thin|full>` | Rémi Verschelde | |
Adds support for LTO on macOS and Android. We don't have much experience with LTO on these platforms so for now we keep it disabled by default even when `production=yes` is set. Similarly for iOS where we ship object files for the user to link in Xcode so LTO makes builds extremely slow to link. `production=yes` defaults to full LTO. ThinLTO is much faster for LLVM-based compilers but seems to produce bigger binaries (at least for the Web platform). | |||
2022-08-25 | Unify bits, arch, and android_arch into env["arch"] | Aaron Franke | |
Fully removes the `bits` option and adapts the code that relied on it. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com> | |||
2022-07-21 | Rename OSX to macOS and iPhoneOS to iOS. | bruvzg | |