Abseil LTS branch, March 2021, Patch 2
Abseil LTS 20210324.2
What's New:
- The
cleanuplibrary has been released. This library contains the control-flow-construct-like typeabsl::Cleanupwhich is used for executing a callback on scope exit. - The
numericlibrary now includesbits.h, a polyfill header containing implementations of C++20's bitwise math functions. - Abseil now installs pkg-config files to make it easier to use Abseil with some other build systems.
- Abseil now respects the default CMake installation paths. Standard CMake variables like
CMAKE_INSTALL_PREFIXcan be used to change the installation path.
Breaking Changes:
- The empty
absl::containertarget has been removed from the CMake build. This target had no effect and references to this target in user code can safely be removed.
Baseline: 997aaf3
Cherry pick: e1d388e (Patch 1)
Cherry pick: 278e0a0 (Patch 2)