blob: f1b540b74e24829ca065047e37186ffd801f4f67 [file] [log] [blame]
Mirko Bonadeif4f0f0e2018-04-12 09:29:411Name: Abseil
2Short Name: absl
3URL: https://github.com/abseil/abseil-cpp
4License: Apache 2.0
5License File: LICENSE
6Version: 0
Findit3063f7d52022-01-26 19:07:007Revision: c59e7e59f5d29619ddc07fcb59be3dcba9585814
Mirko Bonadeif4f0f0e2018-04-12 09:29:418Security Critical: yes
9
10Description:
11This directory contains the source code of Abseil for C++. This can be used by
Joe Masonfe4f2562021-09-15 15:23:1312Chromium, subject to the guidance at
Avi Drissman0aafa9e2022-01-18 21:41:0113https://chromium.googlesource.com/chromium/src/+/main/styleguide/c++/c++-features.md;
Joe Masonfe4f2562021-09-15 15:23:1314it can be used without restriction by Chromium's dependencies, except that
15objects compiled into Chromium itself cannot use anything relying on
Peter Kasting16fe8fef2020-07-31 15:40:5216absl::base_internal::FastTypeId (see https://crbug.com/1096380).
Mirko Bonadeif4f0f0e2018-04-12 09:29:4117
18How to update Abseil:
19
201. Download the code from the Abseil git repository (see URL).
21
222. Copy the content of the Abseil git repo to //third_party/abseil-cpp.
23
Peter Kasting2a15c322020-08-04 04:53:20243. From your source root run third_party/abseil-cpp/generate_def_files.py to
25 regenerate Windows symbol definition files.
Mirko Bonadeif4f0f0e2018-04-12 09:29:4126
27Local Modifications:
28
Mirko Bonadei447798a2018-05-14 08:43:5929* absl/copts.bzl has been translated to //third_party/absl-cpp/BUILD.gn. Both
30 files contain lists of compiler flags in order to reduce duplication.
Mirko Bonadeif4f0f0e2018-04-12 09:29:4131
Peter Kasting2a15c322020-08-04 04:53:2032* All the BUILD.bazel files have been translated to BUILD.gn files.
Mirko Bonadei39c12e52020-04-23 12:07:4433
34* Patches from //third_party/abseil-cpp/patches have been applied.
Reid Kleckner0515cb92021-02-10 17:38:5435
36* Increment this number to silence presubmits about modifying files in
37 third_party when regenerating absl .def files: 1