1Name: Abseil 2Short Name: absl 3URL: https://github.com/abseil/abseil-cpp 4License: Apache 2.0 5License File: LICENSE 6Version: 0 7Revision: b06e719ee985ecd63e0dffbc68499549216f817f 8Security Critical: yes 9 10Description: 11This directory contains the source code of Abseil for C++. This can be used by 12Chromium, subject to the guidance at https://chromium-cpp.appspot.com/; it can 13be used without restriction by Chromium's dependencies, except that objects 14compiled into Chromium itself cannot use anything relying on 15absl::base_internal::FastTypeId (see https://crbug.com/1096380). 16 17How to update Abseil: 18 191. Download the code from the Abseil git repository (see URL). 20 212. Copy the content of the Abseil git repo to //third_party/abseil-cpp. 22 233. From your source root run third_party/abseil-cpp/generate_def_files.py to 24 regenerate Windows symbol definition files. 25 26Local Modifications: 27 28* absl/copts.bzl has been translated to //third_party/absl-cpp/BUILD.gn. Both 29 files contain lists of compiler flags in order to reduce duplication. 30 31* All the BUILD.bazel files have been translated to BUILD.gn files. 32 33* Patches from //third_party/abseil-cpp/patches have been applied. 34 35* Increment this number to silence presubmits about modifying files in 36 third_party when regenerating absl .def files: 1 37