diff options
author | James Y Knight <jyknight@google.com> | 2023-07-06 09:07:22 -0700 |
---|---|---|
committer | Copybara-Service <copybara-worker@google.com> | 2023-07-06 09:08:20 -0700 |
commit | 512af68a1d397cd2cfa1ac9c6eca7694bf75f2b0 (patch) | |
tree | a0a981d4cb05ddce47876338460dbe49976b0852 /CMakeLists.txt | |
parent | a0299fa26c3780ee19867fb08fc9f35897034542 (diff) |
Correct std::optional/variant/any auto-detection for Apple platforms.
In Xcode 14.3, Apple modified the OS versions which support these
three types to exclude iOS 11 and watchOS 4. Update abseil accordingly.
Those versions of the OS did _not_ actually support the types, and any
binaries which used these types, built with prior Xcode versions,
would've crashed on startup on an actual iOS 11 or watchOS 4 device
due to missing symbols. As of Xcode 14.3, using them is now, correctly,
a build failure.
This change also drops the conditionals for pre-Xcode 12.5, as that is
no longer a supported version.
PiperOrigin-RevId: 546005629
Change-Id: Ib0430307ac2ada4910f07c54cfd6e99db8ca1905
Diffstat (limited to 'CMakeLists.txt')
0 files changed, 0 insertions, 0 deletions