vcpkg/ports/abseil
Carsten Neumann 41f360b833
[abseil] Use std:: types when feature cxx17 is enabled (#11039)
Adds a patch changing macros in absl/base/options.h to
always use the std:: namespace types instead of the
absl:: namespace replacements (for any, optional,
string_view, variant).
The upstream version of options.h uses compiler/library
feature detection to decide this, but patch
fix-lnk2019-error.patch hard codes use of absl:: types,
thus rendering setting CMAKE_CXX_STANDARD to 17 in the
port file ineffective. Since auto detection is problematic
from an ABI point of view (see comments in
absl/base/options.h for details), this applies an
alternate patch for fix-lnk2019-error.patch when feature
cxx17 is enabled.
2020-04-30 17:22:56 -07:00
..
CONTROL [abseil] Use std:: types when feature cxx17 is enabled (#11039) 2020-04-30 17:22:56 -07:00
fix-lnk2019-error.patch [abseil] Add uwp support (#10301) 2020-03-05 16:01:57 -08:00
fix-MSVCbuildfail.patch [abseil] Fix CompressedTuple move constructor on MSVC (#10721) 2020-04-17 14:15:00 -07:00
fix-use-cxx17-stdlib-types.patch [abseil] Use std:: types when feature cxx17 is enabled (#11039) 2020-04-30 17:22:56 -07:00
fix-uwp-build.patch [abseil] Add uwp support (#10301) 2020-03-05 16:01:57 -08:00
portfile.cmake [abseil] Use std:: types when feature cxx17 is enabled (#11039) 2020-04-30 17:22:56 -07:00