12345678910111213141516171819202122232425262728293031323334353637 |
- Name: Abseil
- Short Name: absl
- URL: https://github.com/abseil/abseil-cpp
- License: Apache 2.0
- License File: LICENSE
- Version: 0
- Revision: 547802119dfa444540d8f2bb8a9f50bf64252a0f
- Security Critical: yes
- Description:
- This directory contains the source code of Abseil for C++. This can be used by
- Chromium, subject to the guidance at
- https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md;
- it can be used without restriction by Chromium's dependencies, except that
- objects compiled into Chromium itself cannot use anything relying on
- absl::base_internal::FastTypeId (see https://crbug.com/1096380).
- How to update Abseil:
- 1. Download the code from the Abseil git repository (see URL).
- 2. Copy the content of the Abseil git repo to //third_party/abseil-cpp.
- 3. From your source root run third_party/abseil-cpp/generate_def_files.py to
- regenerate Windows symbol definition files.
- Local Modifications:
- * absl/copts.bzl has been translated to //third_party/absl-cpp/BUILD.gn. Both
- files contain lists of compiler flags in order to reduce duplication.
- * All the BUILD.bazel files have been translated to BUILD.gn files.
- * Patches from //third_party/abseil-cpp/patches have been applied.
- * Increment this number to silence presubmits about modifying files in
- third_party when regenerating absl .def files: 2
|