mirror of
https://github.com/chromium/crashpad.git
synced 2024-12-28 07:48:14 +08:00
e18f6a6e66
crashpad and mini_chromium both have top-level “build” directories. These would conflict with top-level “BUILD” files in google3 when checked out on a case-sensitive filesystem. Although Crashpad’s “build” directory can be moved easily, mini_chromium’s matches Chromium’s, which is much more difficult to move. “build” is also the best and most obvious name for these directories. To avoid this problem, in the external-dependencies build, crashpad and mini_chromium are placed one level deeper, just as crashpad is in Chromium, and mini_chromium is in the standalone Crashpad build. This allows true pristine unmodified copies to be checked in to google3, without comingling locally-added files such as BUILD with external source. The directory structure adopted for the external-dependencies build is now root/crashpad/crashpad[/README] root/gmock[/include/gmock/gmock.h] root/gtest[/include/gtest/gtest.h] root/gyp[/pylib/gyp] root/mini_chromium/mini_chromium[/build/common.gypi] Change-Id: Idbc8f1b0d87da0cbceab3c15e059e839c1fb6a3f Reviewed-on: https://chromium-review.googlesource.com/323991 Reviewed-by: Robert Sesek <rsesek@chromium.org>
Name: mini_chromium
Short Name: mini_chromium
URL: https://chromium.googlesource.com/chromium/mini_chromium/
Revision: See DEPS
License: BSD 3-clause
License File: mini_chromium/LICENSE
Security Critical: yes
Description:
mini_chromium is a small collection of useful low-level (“base”) routines from
the Chromium open-source project at http://www.chromium.org/. Chromium is
large, sprawling, full of dependencies, and a web browser. mini_chromium is
small, self-contained, and a library. mini_chromium is especially useful as a
dependency of other code that wishes to use Chromium’s base routines.
Local Modifications:
None